Earlier quoted context omitted.
It’s a little silly, but it avoids the complexity of the car needing to describe every feature to CarPlay. It’s very hard to create an abstraction that allows for any capability, setting, message to be displayed and interacted with. For instance, some 4x4’s have 2D inclinometers. Modern trucks have all sorts of crazy optimizations for towing. Requiring CarPlay to understand and adopt new car-specific features gets cr…
Integration for AC, radio, backup cameras, etc is coming this year.
Any car with a feature that is not part of the carplay2 spec will need to find a way to expose UI to the user outside of carplay.