The fact that medallions were so expensive that you could retire off owning one was the problem. There weren't enough taxis.
but i suppose if the only constituents you really care about are customers, the people getting rich writing dispatch/billing software and the people facilitating the construction of a massive venture capital fueled duopolistic takeover of an entire industry, this works too i guess.
most drivers i spoke to seemed to like the medallions as they offered some long term investment potential and a sort of seniority reward. there was of course big capital at play, but drivers could have complained to the tlc... what can they do now? file a support ticket?