There should be laws ensuring that every market there should be at least 5-6 players and is free or is declared natural monopoly/monopsony and regulated.

The in between you have all the bad from monopolies in the forms of cartels.