If the punches and kicks are enough to shatter Rock, why shouldn't they be enough to shatter Ice (Which is a lot less hard than Rock)? So, removing Ice's weaknesses would only make sense from a competitive standpoint, not a logical one.
Besides, removing Ice's weaknesses would eventually make...