Its funny how it is so important to have a wider range of temperatures whereas I most often hear Americans use ranges. And instead of saying "today temps will go up into the 70s" you just give the actual number, "it will go up to 23C", what is the problem with that? You could also say because a celsius degree is greater, the number matters much more and it is often not necessary to give a range like that. Ranges or not, it does not matter. A celsius is certainly small enough that decimals are not necessary for humans day-to-day.
What I also often hear from Americans is that the inch is such a perfect unit and "2.5cm" is so awkward but then I hear "6/8 of an inch" and similar units or the mixing of feet and inch and I just don't get it.