The rule on drinking at sea before was nothing 8 hours prior to going on shift, and no more then 2 per day. For a good chunk of the crew, you almost never or very rarely have the eight hours off depending on your rotation, and if you did, you'd probably be relaxing for half hour with a beer before racking out. Even for the 'day workers' they'd could be on watch during the night, so it was limited, and plenty of them never drink anyway due to the risk of fire/flood or general after hours work. I'd say a better analogy was being confined to base after work , but being unable to have a drink in the mess after you were off. Also the base is about 450 ft long, 50 ft wide and about 5 stories high with 200+ other people in it. And it's constantly moving. And noisy. and all the air is recirculated.
Not that it really matters, but they've done nothing to address the actual problems, which was people going on benders and being irresponsible. At least before there would be a portion having too much to drink and getting confined to the ship; now there is no incentive to do that if it's roughly the same price as ashore, so I can see more people getting up to shenanigans.