Titus nailed it. If you have to lift the engine to change a sparkplug, change the oil, something is wrong. If your design philosophy is to render your vehicle so complex it cannot be serviced by the owner, something is wrong. I like ABS brakes, and a few other features, but the complexity needs to be walked back.
100%
And whatever happened to on-the-job training for fields like this? Why should a kid have to spend 5 years training and accumulating debt to work on trucks? Why not spend a couple years at a technical high school to get the basics and then getting a job that will train you the rest?
It's worth noting that some of this complexity is essentially mandated by the government to meet over zealous safety and EPA standards. These regulations need to be scaled back to allow automakers more design freedom.