The OP said NFTs were "unenforceable", I disagreed. That was the extent of it -- I didn't claim they do anything another identifier can't. A physical ticket is enforceable, isn't it?
The location of the NFTs (what wallets they reside in) is public knowledge on the blockchain. The enforcement part comes by proving you are the owner of one of those wallets. Can someone steal your ID, or your phone with a wallet on it, sure, but as I said earlier, nothing is 100% resistant to illegal activity.