This can be avoided today by using one card for subscriptions and other recurring payments, and another card for physical purchases.
I do something similar already, where I never carry around the debit card associated with my primary checking account.