For that to be a reasonable stand people should have reasonable ways to avoid doing business with various ISPs and that's not thr case for many. Their options are one company, maybe two and then they're out of luck. At least if ISP were a real utility in the US they're be able to apply pressure with their votes.
True but that's a different problem. As long as companies are allowed to consolidate just this short of obtaining a monopoly that kind of problem will remain. You'd have to address that separately for it to be effective. That's why you always see a lot of competition in a new field which eventually crystalizes out to two, sometimes three main competitors that all have double digit marketshare. It's why we still have Apple and Mozilla. But from the point of view of the would-be monopolists those are optional.
I far preferred it when we had a more diversified eco-system and long run I think we will come to regret this monoculture. But it is hard to spell out exactly what could be done to resolve all this without having the various negative side effects as well as a method of dealing with the now entrenched and very powerful players.
We need 500 search engines, not three, and 500 browser manufacturers, not four. And open, well published and not-dominated-by-a-single-entity standards.