Considering how popular the Sevens is I don't think anything will change anytime soon. Basically if you like it go, if you don't then don't. Many people go for the atmosphere as well as the games.
It also hasn't sold out for the past 3 years. Taking a hard stand against underage drinking could further hurt numbers, which explains why they havn't done that either.