Because you need a license to operate a cab in the Twin Cities. Maybe you shouldn't, but as long as you do the government is controlling the number of cabs available, creating a de-facto monopoly in the cab business. If all the muzzy cabbies get together and decide they're all going to disallow alcohol in their cabs, there is no market mechanism to correct it, whereas in a truly free market, somebody else would realize there's a market for cabs that do carry alcohol and start his own cab company, driving the muzzies out of business.
this is MN- you need a license for everything except driving(if you're an illegal) .
You need a license to braid hair, file fingernails, even water your grass if it's unusually dry weather.