The problem is that Fahrenheit is a bit more convenient for describing the weather. Inches and feet are a bit more convenient for measuring human scale things and for being easily divisible by more numbers. And we’re used to the rest of it.
Unless someone comes along and forces it on you, for the average person, there’s not enough incentive to switch.
"Fahrenheit is a bit more convenient for describing the weather" - you might need to show us an example here that is not biased. Because to me, Celsius is a bit more convenient for describing the weather.
Oddly enough as a person born in a metric country, now living in Canada which is metric, and always educated in metric, I agree with you on the feet and inches. "A couple of inches" doesn't imply nearly the precision that "5 centimeters" (using the US spelling on purpose) implies. Similarly my own height of 5'10 is much more "human scale" than the 178cm that it says on my passport.
Not for engineering though!!! Being able to add 1/64 and 5/16 and 17/32 etc. in your head without stumbling is a skill that I did not acquire.
Don't agree on the Fahrenheit though and for the same reason! Degrees are just the right scale, and besides, anchored at freezing (0) and typical boiling (100) points. But that's just habits. Probably if I'd grown up with Fahrenheit, I'd prefer it too. And besides the oven defaulted to Fahrenheit and we never changed it. 350F...
As someone born and living in a country that uses the metric system, I do not understand a bit of what inches and feets mean. Tell me something has 10-15 cm, and I know what it means. I measure 173cm, I know what one meter is about. 5'10? What the hell is that?! 5 feet and 10 inches? Some people have small feet, some have larger. And what is an "inch"? :)
Oh, and fahrenheit, what the hell it means? 0ºC means ice, 100ºC means boiling water, 40º feels summer around here..
I guess I'm saying that you understand the values of the imperial system because you're used to them, as I'm used to values in the metric system..