Because X.99 products are pre tax, so you really have to pay X.99 + X.99 * 0.0Y
Possibly sales tax wasn't a thing when this became a common practice.
Makes the argument for the psychological effect of 0.99 vs 1.00 much stronger these days though I suppose.