Why is the US so unfriendly towards under 21's? I feel really sorry for their young people who have to go to university and not be able to experience being a real adult.
You can join the army and die for the country, but you cannot drink alcohol.
Of course I understand clubs/bars stipulating 21+ if they want an older/more grown up clientele.
It means that many families with older children won't visit, as they can't even drink wine with a meal.