Society has decided that certain jobs should come with certain minimum standards attached to them, that's true of caterers, hotels, surgeons, airline pilots... and taxi drivers.
The problem is that the "market" has so far failed to distribute enough wealth to satisfy everyone's needs and for most of those that you can argue that market has been able to satisfy, they are essentially slaves to that market, with little to no mobility.