To be honest, I did notice that a lot of the stuff in the game is weak to rock. Or at least, it seemed that there was an abundance of flying pokemon. I think that one of the things that works against Nosepass is that you get rock tomb very early on, followed by rock slide a bit later, then stone...