Kind of seems like reaching the point where counterfeiters could make fakes as good as the official ones was only a matter of time. The solution probably isn't just making them more difficult to copy. You'd probably need to tie it to a digital identity provider.
Although honestly I think "just make our drinking age more in line with what Europe does" would solve a lot of this.