0C for freezing is better than 32F though. Then you can count by 5s and 10s in celcius for weather till you hit 30. Above that is hot. Having a range of 30 points on the thermometer for weather is easier to gauge than something that goes across almost double the number of points.
When I’m talking about weather, I don’t necessarily care about the freezing point of water though, I care about the temperatures at which I feel uncomfortable or are in potential danger.
At the end of the day though, I think it really just comes down to what you grew up with using. I’m comfortable with Fahrenheit because that’s what I grew up with, people who grew up using Celsius are comfortable with that, and there’s nothing wrong with that. It just means there might be a translation step when talking to people of different backgrounds, which is okay.