I think it’s one of those “do it or we don’t give you your money back” tax things.
You can keep your drinking age at 18 but we’re not going to give you any money for your highways.
Only way they get away with this is people have been brainwashed into thinking that money from the Federal Government is free.
Insanity.