>>45689692Rock canyons being carved from water is literally the reason Rock is weak to Water. It doesn't matter if you don't like the justification, because that's the justification. Sure, water will dissolve all those substances, but they also have ways of replenishing themselves. Other than the loose sediment, which represents Ground, which is why Ground is weak to Water.
If anything, Ice should resist or be SE against Water considering what ice does to water.