What I think the federal law does is to deny federal funding to states that don't enact a drinking age of at least 21. That's not the same thing.
Oh, if that is the case, then I have mistaken.