I am not sure we have enough tow trucks for this, and it seems unnecessary if the public transportation is robust enough. Even if you leave your car at the pub, it should be a minimal hassle to use public transportation the next day to get it back - or to simply use it in the first place. I do think we should disallow booting/towing for cars in those situations, so perhaps having a "safe" parking lot to keep one's car would be prudent.
The good thing is that the tow trucks wouldn't have to drive them all at 3am.. they could drive some at 3am some at 3:30am... most people don't need them until 7am or later - so you'd have 4 hours or more..
getting people to use public transportation - haha that's a whole 'nother podcast I'd like to do.. it's just not happening.
The booting, and LAZ parking's new "barnacle" - it's just absurd, as are the prices they charge.
Vars could start fixing the problem with tows - or the double drivers as another pointed out below, is popular in Japan..
or the cops could start pulling licenses for the places that are over serving.. or do the Salt Lake law where bars have to stop serving an hour before close / stay open an hour later than they stop serving..
I mean, something should be done. It's a true safety issue, and people are profiting by looking the other way every day in just about every city as far as I know.