Trivia Time: Omastar's extinction is the only one to be explained out of all the fossil Pokemon: Its shell was too heavy to move, so it starved to death.
I pretty much figured they were a mostly immobile species, but then their food learned to move and they couldn't chase after it due to having developed heavy shells for protection from predators (so mostly what Zim said, owo)