What are the historical reasons for which 21 is the drinking age in the US?
The drinking age in the United States was set to 21 years old in 1984 due to the passage of the National Minimum Drinking Age Act. This law was enacted as a response to concerns about drunk driving and the high number of alcohol-related traffic fatalities among young people.

Prior to the law's implementation, the minimum drinking age varied from state to state, with some states having no minimum age at all. This lack of uniformity led to concerns about young people crossing state lines to purchase alcohol and engage in drinking-related activities. The National Minimum Drinking Age Act required states to raise their minimum drinking age to 21 or risk losing a portion of their federal highway funding.

In addition to concerns about drunk driving, the law was also driven by public health concerns about the potential harm of alcohol consumption to young people, including impaired brain development and other negative health outcomes. The 21-year-old drinking age remains in place today, and continues to be a matter of public debate and discussion.
what are the historical reasons that the legal drinking age is 18 in most of the rest of the world?