A licensing system would be more flexible there, as you could have categories of licenses to handle different types of demand -- rush hour taxis, etc. With a medallion system, every holder has a heavy financial incentive for their cab to be in service 24/7, due to its very high cost, meaning that during special events, you can and will get an excess in cabs.