Game Freak seemingly doesn't give a damn about the state that Rock and Ice are in.
Gen 2:
>steel and dark are added
>steel both resists and is super effective against rock and ice
>the addition of both typings resulted in increased presence of fighting-type and ground-type pokémon
>as consequence this makes it even more worse for rock and ice-type pokémon
>rock and ice didn't receive any meaningful buffs
Gen 6:
>fairy is added, being weak to and resisted by steel, giving steel actual relevancy
>this makes it even more worse for rock and ice-type pokémon due to the increased presence of steel-type pokémon
>fairy is both super effective against and immune dragon, thus invalidating ice
>rock and ice still didn't get any meaningful buffs
>amaura and aurorus are among the 70 new pokémon in X&Y
>they're rock/ice (2 double-weaknesses) and are slow (go fucking figures)
>game freak even had the audacity to just leave it with ancient power for special rock STAB while a pile of gears can learn power gem despite not having any gems or crystals on it
>this screams of satire
Gen 7:
>aurora veil is a new ice-type move that is essentially both reflect and light screen in one move, but requires hail to balance it out
>amaura and aurorus have snow warning, which sets up hail
>and it's a TM
>amaura and aurorus can't learn it. THE FUCKING POKÉMON THAT MAKES AURORAS APPEAR WHEN IT HOWLS COULDN'T FUCKING LEARN AURORA VEIL. Yikes.
Continued in next post.