There is another angle to this that the article only briefly touched upon. Before I detail it I will explain WHY I know this. Until 2017 I worked at GM. The last 20 years or so were in Product Development, specifically Product Portfolio Planning. And even more specifically Competitor and Technology Intelligence. So my team was focused on understanding what technologies were mature enough for integration into the vehicle as well as providing detail on how competitors were developing their cars, looking 3 - 5 years forward.
One of the things that several of the vehicle teams were concerned with, particularly the teams working on the electrified vehicles, was Apple's anything-but-secret plan to build an EV. At the same time, Apple was developing CarPlay 2.0, now called Ultra. One of the features of Ultra was the ability to allow the customer to define and reconfigure their own instrument panel. This requires unfettered access to the On Board Diagnostics (OBD) data. So, if you're GM and you have a supplier that says "I need access to all the data that tracks vehicle operation...and by the way...I'm working on developing a line of vehicles to compete with yours" the only appropriate response is. "Aww Hell naw". Theoretically, Apple would be able to pull real time data of how GM vehicles are operating in multiple scenarios and use it to jumpstart their own vehicle development efforts. That's where the conversations were when I retired from GM in 2017. This is (IMHO) the roadblock keeping more OEMs from signing on to CP Ultra. Even though Apple has dropped(?) their EV ambitions, providing that level of control, harvesting, and potential manipulation of the vehicle's operational data is a huge red flag.
Another thing to consider is why people are so enamored with AA / CP in the first place. It's primarily because at the inception of those apps, native navigation systems s-u-c-k-e-d horribly. Phone mirroring was a breath of fresh air. The nav system in my 2017 Camaro was really bad at best and CarPlay was a godsend. And the native systems required annual updates via DVD purchased from the OEM. But the native navigation system in my Equinox EV was lightyears beyond that and did about 90% of what CP does. At least the features that I used most. And the navigation was better given that information on EV chargers and communication of expected state of charge upon arriving at destinations was provided elevated (IMHO) the native nav system above what was in CP. But CP has Waze. So does Chevrolet's native system. And the native systems now receive frequent updates. Now native systems offer pretty much everything AA / CP offered and more. I could watch YouTube in my Equinox EV while it was charging. In our Model Y I could watch YouTube and NetFlix. Now, fact of the matter is if I'm sitting at a charger for a long time I could just as easily watch those same services and a bunch of others on my iPad, but whatever. I've heard a lot of people say "but the [native] system doesn't read out text messages or allow me to send texts". I've been able to do that in both the Tesla and the Equinox EV by simply saying "Hey Siri...send text message to Donald Rumsfeld" or"Hey Siri read last text message from Jimmy Kimmel".
Of course my Lucid has AA, CP and native nav. I find myself using the native nav most often. I have Apple Music through CP but as I'm experimenting with Tidal, I listen to that more often than Apple Music. My primary interaction with CP in the Lucid is receiving and reading texts.