Just in a practical sense, I can get the same QR code from just unlocking my phone. If I didnt have my phone with me, I'd maybe print off my QR code and stick it in my actual wallet.
So you don't walk around with a wallet or plastic? Since you might get robbed?