The problem with that rounding is that I suspect I know which direction the rounding will always go... and for things like gasoline or water (or even pork chops, which differ in size) there's no way to prevent a price that would require rounding.
It works fine, no one dies.