Theoretically customers can give their money to some other company, but we have seen massive consolidation across most industries over the course of decades. Many important markets are dominated by only a few large companies.
The free market works when there is actual competition. If we want a healthy free market, then we need vigorous antitrust action to block mergers and break up companies that get too big.