I only consider water a (potential) special case because it is one of the few things that, in the event that it really is unavailable, people will start dropping dead pretty quick.
Bread, fuel, generators, etc... these are all things we can afford to be relatively dismissive of and just say that price caps are unneeded/bad. That may also be the case with water, but I don't feel comfortable saying that with my limited knowledge.