In a way I agree with this, even though I am a proponent of CarPlay for the myriad of items that I cannot get from my MY. My largest issue is that the in-car voice assistant can do very little (ask it the temperature, ask it to switch inputs). I also listen to a lot of audio books and podcasts, neither of which get a fair shake in the MY software. In addition, making the MY simulate a phone call to use other voice assistants on phones (Siri/Google) is a bad integration that most carmakers have eschewed years ago. It isn't a call, why treat it as one?
If you can't handle the software competition, then do the smart thing. Make your own API/DevKit and allow the various software companies to develop applets within your framework. There is no reason that Tesla shouldn't allow isolated apps (none that integrate with the vehicle driving functionality for obvious reasons) from companies like Audible, Google, Apple, and others.
CarPlay/Android Play were the car industry's answer to not having to make those API/DevKits and manage them. They will all eventually compete with Apple and/or Google, but they allow them in now because it is cheaper than managing it themselves.