I have a different perspective. I'd rather work on cars with less software. Just spent months working on a car full of computers, had to use an old windows laptop to run a GM Tech II emulator and other bits of hacky tools to reprogram different modules after replacing one. Ultimately, I was able to get the car to start, but that victory was soon lost because the next day the new and old modules went offline after attempting to put the car in gear, and of course the car won't start any longer. Could be faulty wiring or faulty modules... This is why I like to work on simpler cars where every function does not need a computer module.