industry is pretty damn good at figuring out what customers actually want, instead of just what customer say they want and then don't actually buy.
cars are the way they are because that's what the overwhelming majority of car buyers actually want. The average driver doesn't want their car spitting out error codes, they want a check engine light to tell them to take it to a mechanic, and any information beyond that is confusing.