Now there is a group of investors that are very well connected in city politics that own the medallions, so nobody can even think about changing the system. Medallion owners will always set the rules in their favor.
Cab drivers and operators nowadays are usually poor immigrants. They have very little political power. So they suffer long hours and stress. The average citizens that have to suffer high prices usually tend to blame the immigrant drivers.
Even citizens that know about medallions are not likely to use that as a major voting issues. High cab prices are annoying, but there usually are many higher priority issues in a voters mind election time. Especially in a city like New York.
It is good that slate is shedding some light on this issue. At least makes it less likely that other cities will go down this road.