Business licensing makes it too easy for politicians to punish people they don't like-
[reason.com]
Business licensing has always been a way to limit competition. It was began, way back when, by the guilds, today licensing laws are mainly pushed by the Chambers of Commerce. Of course the cities and states make money from the tax charged for the license but the main beneficiary is those that are already in business . . . less competition.