The arguments in favor are that the taxi cab companies and the local governments have a deal going on. A regular cab pays taxes and fees to the government and if people stop taking regular cabs, all of a sudden a stream of revenue stops coming in. Also, cab companies are losing a lot of drivers and business to services like UberX, Lyft and Sidecar. I've been in many UberX cars in San Francisco where the driver is actually a cab driver, but just hates the way the cab business is run.
The cab companies have an inferior business model and lobbying is the way they compete. Welcome to the political game.