It might work for your unique situation, with your unique combination of tax rates and discounts/specials and your particular product prices and your particular demographic of customer who buys only a small number of any given item.

It's not a suitable solution for universal use, especially if a store has products priced to many more decimal places or deals in large quantities. In those cases your changes would cause more pricing errors.