Jamie drinks. It ain't about that.
It's about protecting the value of luxury areas that sell alcohol, and preserving the tailgating culture (which is the only reason we draw well when we suck).
Just because one drinks, it doesn't mean they are alright with drinking in every situation.
I think the athletic dept sees it as a bit of an additional liability, so there are legal drawbacks, and they also want to maintain the "family atmosphere" of college football games.
Like I said in my other post, this is all a moot point because we will be forced to sell beer stadium-wide sooner than later when that is the norm in the market.