Edit: looks like I learned something; thanks!
https://www.law.cornell.edu/uscode/text/23/158
It's just that if your state doesn't set their drinking age to a minimum of 21, they'll lose a big chunk of federal highway funding.
https://drinkingage.procon.org/states-that-allow-underage-un...
turns out the laws are a little complicated.