The article explains it, that stadiums are prohibited from serving alcohol by French law, and an exemption isn't really possible in the Olympics case (because there are so many events) without a change in the law.
Drinking at catered events or indoors isn't covered by the stadium law, so drinking is allowed there.