If there's ever a point when the player is far enough to buy 99 of any given item, the chances of it being good enough for them to have it equipped on all four party members is slim to nil. Besides, if they have 99 of it and can buy more at their leisure, I don't think they're going to miss four more.