Unfortunately, the free market cannot fix everything.
Corporations put their own interest above yours. They want to make more profits, so they will happily charge you more while giving you less and they will try to turn you into a captive customer to the extent that is possible and legally permitted.
That's why companies collude and engage in price fixing even though they are competing in the same market, companies like Google, MS etc have been investigated and fined more than once for abusing their market dominance and not playing fair. Can we trust them not to abuse their power ? Their own conduct has already provided the answer to that question.
We need regulations and enforcement to 'help' the market. Sure it could 'regulate' itself, but to whose benefit ?