I think we need to play fair and not compare Carplay to how entertainment systems worked 25+ years ago.
This is true, although I'd also argue it's exactly why Carplay support is so much more important now compared to 25 years ago.
25 years ago, entertainment systems were primitive and sucked, but they were almost all DIN form factor, and easily replacable. Don't like your radio? Upgrade it. Want to add satellite radio? Upgrade it. Want to add a GPS, or improve the crappy one that came with the car? Upgrade it.
I had a 2002 Acura that had a relatively high-tech infotainment system for its era--6-disc CD changer and DVD-based navigation! It was also virtually useless by 2012 when I owned the car--I hadn't used a CD in years, the navigation was so crude it was like a joke, it was designed before the iPhone even
existed, and it had no microphone. So I just slapped in a new Pioneer head unit that added bluetooth, a microphone for calls, a bigger screen, and new navigation. If I had owned the car longer, I could have added CarPlay or whatever other features I desired that weren't even dreamed of at the time the car shipped.
25 years later, most vehicles have the infotainment system integrated heavily into the car, and it's not replaceable, so if there's no way to let my phone use the screen, I'm stuck with whatever hardware shipped with the car, and completely at the mercy of the car company for how long and whether they choose to upgrade the software.
And unlike 25 years ago, I now have a powerful, internet-connected computer with multiple mapping options, a wide variety of music options, and a bunch of other features in my pocket any time I'm in the car. A device I upgrade
far more frequently than I do my car. If I can let it use the screen, my infotainment system is whatever my device can provide.
But, I also can't use a comparison with a Tesla or Rivian entertainment system for anything, when I'm buying a Mercedes or BMW - or, for the sake of this topic, a GM. I'd have to consider whether I want a car with GM's 2025 entertainment system, or Carplay.
And there's the bottom line--unless you upgrade your car every couple of years, you aren't actually having to consider whether you want a car with GM's 2025 infotainment system versus 2025's CarPlay, you have to consider whether you want a car with GM's 2025 infotainment system, plus whatever software upgrades GM has decided to offer over the next decade, versus 2035's CarPlay running on a 2035 phone, or 2035's Android Auto (or whatever it's called) running on a 2035 Android phone if you decide to switch platforms.
The 4G network gets retired in six years and your infotainment system's hardware doesn't support 5G? Too bad, there goes the cellular connectivity.
Some new feature requires too much processing power for the 2025 car's hardware to run? Too bad, you'll have to live without.
Move to a new area that has poor coverage on the cell network my car uses? Oh well.
Some entirely new thing appears (full satellite internet? Generative AI? Something else currently not imagined?) that your car wasn't built for? Too bad.
GM decides that it's not economically viable to add any new features to the OS after 3 years? Too bad, you're stuck at whatever features you have in 2028.
GM decides it's more profitable to sell their infotainment division to Meta who then puts everything on it behind a paywall or covers it with Facebook ads? Enjoy!
GM does something stupid again and goes bankrupt? So much for updates!
Meanwhile, if I had instead bought a car with CarPlay and Android Auto, my infotainment system essentially gets a CPU upgrade every year, a software upgrade every year, support for any new cell network developments, I'm already paying for all the services necessary to support it, and I can choose between Apple and Google maps at any time. And if Apple decides to suck, or for whatever other reason I decide to switch my phone ecosystem, I can bring my new device and its features to the same screen in the same car, so I have at minimum two entirely independent OSes, companies, and ecosystems to chose from.
Some of these things wouldn't happen if GM (or Tesla, etc) does a good job with their software, and keeps updating it, but unless they also start selling hardware upgrades for the car's hardware, some new things just
can't be supported.