0 in F also means something very specific. Celsius isn't any better at that. If you want something that actually means 0 at 0 then use Kelvin. If you aren't, both have an equal basis in reality.
The scale of values is just better for human experience in F. It has more integer values in the range of values humans experience.