Although I also think it's nonsense, that is actually the rationale behind the proposal. They're not really trying to discourage people drinking in pubs, where (in theory) people's drinking is more regulated (either due to cost or control by employees of the pub), but to discourage people drinking large quantities of much cheaper booze either at home or more importantly on the streets.
no subject