You say it like 'undercutting' is a bad thing.
If consumers have to pay less, that's a Good Thing.
If consumers have to pay less, that's a Good Thing.
That's not how economics works.
It's good for the economy. And it's good for other companies, that you haven't mentioned. There's more than two companies in the market.