Cars have functional lives of 10+ years, and very often longer than that. The way nearly all car apps are implemented is that they depend on some remote backend. What you're describing sounds good on the surface, but car manufacturers have absolutely no incentive to keep that software up-to-date, functional, and secure for the functional life of the car.
The LCD readout doesn't require long-term software maintenance, because it's entirely local and just works regardless of who's in charge at the car company.
The LCD readout doesn't require long-term software maintenance, because it's entirely local and just works regardless of who's in charge at the car company.