> That is a bit rough around the edges.
Correct. It would be one thing if Celsius is somehow tied into the rest of the SI units, but it is not, which means we can replace it.
> It's not even calibrated properly.
Who cares if they got the calibration of Fahrenheit wrong, at the end of the day it's more usable than Celsius for humans.
0 Fahrenheit is the temperature when it's really cold outside, 100 is when it's hot. It doesn't get simpler than that. If you are outside those ranges you need to take special precautions. No, I don't care about mercury either, but I do care to know when it's cold.
It's not that hard to remember 32 for ice. With Celsius you need to deal with negative temperatures all the time, and worse, the size of the degrees is too coarse.
> 100°C is "water boils"
And exactly how often do you need to measure the temperature when water boils? Probably about as often as I freeze mercury. So 100 is a very useless range on Celsius - you are using your "best" numerical range on useless temperatures.
On the other hand it's quite common to want to know when it's hot enough that you will sweat. Above 100 (body temperature) you will sweat.
Labs and Ovens don't really care about which exact unit, so let them deal with the higher (or lower) numbers - the only time it matters is for ordinary humans checking the weather.
> I don't know how you can praise Kelvin and slam Celsius
You misread, I did not praise Kelvin, I said we could replace it.