>>46015746The Rock type matchups tripped people up a lot because the ones you encountered most of the time were all Ground type, so they resisted Rock like your misconception, or were immune to Ground.
Sure, there was Lance's Aerodactyl, but that's one Pokemon, and is more associated with being a Flying type anyway. The other fossils were never encountered in the game unless you revived one.