That's a slippery slope. With the same logic, 1.444445 should round up to 2. The fact is, rounding doesn't work like that.
You pick a number of digits you want after the comma, and look at the digit that's right below. If the digit is <5, truncate at that position. Otherwise, add 5 to the digit and truncate at that position.
Now, 1.49999 rounds with no decimal places to 1, but it rounds with 1 decimal place to 1.5, with 2 to 1.50, and with 4 to 1.4999.