It is janky as hell, but it sounds like EV owners are making their lives more difficult in just slightly different ways from how you're making your life more difficult :)
I really can't believe how the idea of giving random companies access to electronics, which is what installing an app means, ever got normalised, even among techies. I guess people also do give out tons of personal details just because some form asks them. It goes against any and all security advice even regular people are now given. I guess it's true: the brosephs ook over...
So having an electric car requires an smartphone, one on which you can install random software, where you want to install random software, and have internet (cause I suppose there's no WiFi at those bornes) and you have a CC (also not true for many).
I don't disagree with your principles; I was definitely on your side of the issue ~25 years ago and I suppose I still am, intellectually. I never changed my mind, it just wasn't important enough to me to put the substantial effort into. (which is, I suppose, what "they" are counting on). More power to you for investing the effort rather than just taking the path of least resistance.
Many things and services now 'require' an app, but I never do and in practice that doesn't seem much of an issue. It's just sad to hear it won't be possible to sidestep if I ever do own (or rent) an electric car, which ofc I fully expect. I already caved by having a phone with Google Play services enabled for a few banking apps. But I figure I can have some trust in them, since they are my bank.
A friend of mine has a card with which he can charge at certain places, but definitely not all (so he has some anxiety over that, in new places you never can be sure it actually works). Is such a card an option at those places that 'require' and app?
And what's even the reason for this? Those unmanned fossil fuel stations debit your card with some largish amount before you can take fuel. Why would things need to be more complex than that when charging electrons?