21 is as arbitrary as 18. Just make a federal law that all alcohol and tobacco purchases, and military enlistment requires someone to be at least 21. If their brains are too undeveloped to choose what's best for them - military service should be included. Or.....just make it all 18.