Not just in America. In Germany I go to see a few Bundesliga games a year. Every ground I have been to let's you bring beers back to the stands. They even have sellers going around selling draught beers (and food: hot dogs, pretzels etc.)
Don't get me started on the terraces (for BL games...