You know who likes undercutting? The consumer.

No one is selling things for a loss(aside from the occasional venture item, but these prices are unsustainable and as such should be ignored), so there is still a profit being made. If you don't like the margin of profit, you can change your focus to something more agreeable.

But to decide the entire system needs to be reworked because you don't feel you're making enough money is not only selfish, it demeans the point of the MB in the first place which is providing products to the consumer.