Besides, all away games they are taken back by bus. Then they can just go get piss drunk later at a club.
The rule really does nothing
EDIT: I guess the NFL could be doing this so they aren't held responsible for any DUIs. Nobody is going to stay around the stadium or team headquarters and drink anyway lol.
If anything it promotes off location drinking, which seems more dangerous in my opinion.