The definition was actually for 4 °C, the point at which water is most dense. At 20 °C the density of water is about 0.997 g/mL. However, we don’t use water to define the metric system anymore, so even at 4 °C - or more precisely 3.983035(670) °C - water is not exactly 1 g/mL.
A few things: nobody needs to know how many feet are in a nautical mile, nor square feet in an acre, and nobody uses stone in the US. 12 inches to a foot would actually be better than 10 for everyday use if all gradations were 12 because you can easily divide by 2, 3, 4, or 6 and it gives you nice round numbers.
And the conversions between US fluid measurements suck, plain and simple.