The problem with the way GM is now doing their software including the infotainment system is due to the platform they chose. GM uses Android Automotive OS (Not the same as Android Auto which is why I hate the name Android chose for AAOS) which means GM has to compile their code integrated with Android. For example. my Blazer EV is on Android 12, and our Equinox EV is now on Android 14. Android 12 went out of support in March 2025, so right off the bat GM is running a lot of their vehicles on an outdated OS. Even Android 14 is considered outdated with being 3 versions behind the latest major release. My biggest issue with Android is how their updates are done. I don't like how fragmented it is because unless you have a Pixel phone, you are at the mercy of the hardware manufacturer and the carrier before getting the update. For GM and other car manufacturers, they have to get whatever the newer version will be and get code for all of the hardware, modules, etc to work without issue and ensure the vehicle is safe to drive. Try that with how many different models, etc and you can see why this is an issue for GM. We just had to get the telematics module replaced in our Equinox EV last month because it went completely out. Use CarPlay as an alternative you say? Nope, didn't have the option because outside the Lyriq, GM removed CarPlay and Android Auto from their other EVs. I keep telling myself I can't compare our EVs with Tesla because Tesla built a car around a computer. The legacy manufacturers had to integrate a computer inside a vehicle.