This tells me you should always pay cash if you are having a beer.
If you have a US Passport Card, there is no 2D barcode and your address isn't visible – yet it is still valid ID. I have also had success with placing an "I VOTED" sticker over TN_ID's 2D barcode; if the cashier looks puzzled I'll usually just say "I don't want my ID scanned so I'll just go put this back" – and then I can usually purchase alcohol (without scanless passport).
I always use cash for reasons, even if that is only to not become thousands-more datapoints for some soulless corporate bureucrats' annual dividends.