They're natural, sure, but not really natural in a way that directly affects the most common everyday use case for temperature: the weather.
Fahrenheit's 0-100 is for now approximately the range of "normal" weather for the continental US, which is a useful if accidental property for Fahrenheit as a weather temperature system. Celsius's use of water's boiling point as a value for 100 is a nice property from an aesthetic perspective but means that it doesn't use the full 100 degrees when representing any earth-based climate.
> (2) ... (3)
Both of these aren't really advantages if you treat the scales as arbitrary, which in either case you are for most real-world uses of either scale. Water's boiling point at sea level is totally irrelevant when you're measuring the temperature of the outdoor air, a human body, or a steak.
> (4)
Only matters if you're actually doing work that needs to translate to and from Kelvin, which most people will never do in their entire lives.
> (5)
Standardizing would be helpful for sure, but it's not obvious that it would be worth the headache of making the switch given that the only real advantage to Celsius for most use cases is the mere fact that it's a standard.