I feel like the Rock type is similar to ice in that regard, where most of the Pokémon are made to be slow and bulky (because it just... makes sense for a rock to be like that), but the type's matchups, due to being great offensively while having a lot of weaknesses, are better suited for glass...