ºF is a human temperature scale. The numbers have more meaning. It would take someone of low intelligence to not remember water begins to freeze at 32 ºF and begins to boil at 212 ºF ( difference of 180 ºF). Fahrenheit was not invented based on the properties of water. Daniel Gabriel Fahrenheit created a 1:1:1 mixture of water, ice, and salt (ammonium chloride) to create the lowest possible temperature he could in his lab equivalent to a very cold winter day. He then based the average human body temperature at 100 ºF. After properly marking his new temperature scale, water was found to freeze and boil at the two temperatures I already specified.
ºC was based on water from the get-go. Anders Celsius invented his temperature scale with 100 ºC as the freezing point of water and 0 ºC as the boiling point of water. He died not long after he invented his temperature scale which was soon reversed to what it is today.
Celsius has a major flaw since it is based on water and that is there are not enough degrees of separation. 0-40 ºC covers the same range as 32-104 ºF. These are the most common weather temperature ranges. Celsius has 40 places and Fahrenheit has 72 places. This makes using decimals for accuracy on Celsius vital. The same decimals applied to Fahrenheit make it even more accurate.
0 ºC is too common in the temperate zone of Earth where most of us live. 0 ºF (-17.8 ºC) is possible but it is somewhat rare. If you go outside when it is 0 ºF and you are not properly clothed, you will die. 0 ºC is survivable with a T-shirt, blue jeans, socks, and shoes (but it is not that comfortable). The point is that Fahrenheit has more meaning at 0 than Celsius does and it is rare for Fahrenheit to be in the negative numbers for measuring the weather temperature in the temperate zone.
Basing temperature on water is stupid. Water's freeze and boil temperatures would change at different places and at different atmospheric pressures on Earth and would be even further changed on different planets like Mars and Venus.
For scientists needing to know the temperature compared to absolute 0, instead of using Kelvins (based on Celsius), they could use Rankines (based on Fahrenheit). 0 K is equal to 0 ºR. The difference between Celsius and Kelvin is 273.15. The difference between Fahrenheit and Rankine is 459.67.
The only creatures interested in temperature measurement are humans. It makes sense to base a temperature scale on what humans feel like Daniel Gabriel Fahrenheit successfully did instead of solely on water like Anders Celsius did.