>In the meantime, I had to call every vendor that I deal with and provide a different card, and/or log on to all my online accounts — which I had inevitably forgotten passwords for — and manually update the payment info.
This sounds like an entirely self-created problem that simple (working!) tools can help you avoid if you spent the effort to use them.