One thing: technically you don't pay for licenses, they are given for free from the municipality. They have a fixed number, so if you want to get into the system you have to get a license from someone else, hence the payment.
The government made artificial scarcity and now there is a market where you have to pay to get a license. Technically you do pay for licenses, just not the government.