I feel this. Both in terms of driver engagement safety and in how much I loathe traditional automatic transmissions. Still stuck owning one in one of the two vehicles I have at the moment but only because it was all I could afford for the second of two vehicles large enough to fit all my kids.
I have had several manual transmission vehicles and the other current one is a PHEV and one of the rare models that is a series hybrid so it drives like a true EV.
Absolutely disagree on this. There is no fundamental reason software must have bugs. However old systems can be their own technical debt because of things like the hardware no longer being produced and therefore unable to be directly repaired if it breaks from age.
This leaves either reprogramming for a modern device or things like emulation which can create/surface bugs that weren’t present before.
The most extreme example I have heard of (sadly couldn’t quickly find a link for it) was a disorientation simulator for pilot training that had zero software issues in several decades of use and when the hardware failed they replaced it with an FPGA in a modern system that ran all the old code 1 for 1. PDP stuff originally I think.
Additional edit - I’ll add that “bug free” software is insanely rare in reality and nearly but not quite impossible to create in practice. I can’t say the software didn’t technically have bugs but if multiple decades of use didn’t have them show up in practice it is functionally bug free.