This is exactly why I’m so uninterested in driving en EV. I usually word it as “I don’t want to drive a computer”, but the reality is that I don’t want to be on the wrong end of the power imbalance that comes from this amount of complexity.
There’s also that guy on YouTube who updated the electricals in his original Model S with electricals from a 10 years later Model 3 Highland just by buying spare parts, and it was pretty doable with fairly basic and limited tools/public information.
So the complexity in this article is just a BMW/PHEV thing, not an EV thing.