In the centigrade system, we solve this higher resolution issue by adding decimals, just as Fahrenheit does, such as 37.8 degrees.
Yes. We don't use the decimals. Nobody says "It's going to be 73.2 degrees and sunny today!" because that would be stupid. You cannot feel a difference of less than 2 degrees Fahrenheit, so why would anyone comment upon it? By comparison, centigrade requires you to use fractional degrees, because you can feel changes of less than 1 degree. The direct compatibility between centigrade and Kelvin scales is utterly irrelevant to the average person, who is never going to make use of it, and so it can safely be ignored during the scope of this discussion. Being better for some scientists who ought to be able to handle conversion is not an argument for everyone using it.
I am divided on the issue of English-style measures for volume; certainly, it's handy enough in the kitchen, but I don't have any trouble dealing with liters and dividing them down. In terms of measurements of distance, I am firmly in the metric camp. But when it comes to discussing the temperature of the air, which is what most people use a temperature scale for most of the time, the Fahrenheit scale simply makes more sense. The right tool for the job, please.