Makes sense to me, but I guarantee you'll never complete eliminate alcohol sales at airports, because Duty-free sales generate way too much revenue, but since 9/11, liquid duty-free purchases are sold under seal, so if they confiscate items with broken seals it should be OK.
"Free" alcohol is a perk in 1C, but airlines would LOVE to be able to use this as a rationale to limit to no more than 2 drinks. I really don't think that alcohol sales in Coach make that much money these days on US domestic flights, and when you balance it against potential liability, dropping it will probably improve the bottom line.
What should happen in airport bars is drink tracking, so that you can't get cut off in one bar and then get served in another. Hand-stamps, perhaps? (Not that you would get one when cut off, but that you would get one when you bought a drink; that way the second bar (and the FAs) would know to watch you closely because you have already been drinking. Something simple and discreet like the last digit of the day of the month would do.)