Personally, I think it should sell items of the same price in the order they were put in the shop. I completely see how this could affect a person's profits.
However, I don't believe this is the most pressing issue. I'd much rather resources be used in making plugins work, and improve other things than fix a small issue with /shop.