I do like that it tries to address the problem of phones advancing during the lifespan of the car. The hardware would have to be generic enough though, that it can be useful and adaptable in the long term.
I'm not sure if it's feasible though. to use Android as an example, not every Android ever released can run jellybean. It still requires newer hardware at some point.