I agree that devices should work independently. But I believe the fundamental baseline should be open interoperability. Yes, the dishwasher should allow a delayed start from the machine itself. But it should also have secure yet open interoperability so other authorised systems that care about the dishwasher can interact with it. I think there's ultimately a user experience benefit. I'm familiar with my phone, its UI paradigms etc. If I (or my gran) can use the dishwasher through an interface or voice assistant we're already familiar with then that's a win. Especially if the form factor of the device itself makes it challenging to deliver a great and intuitive interface in-situ.
In this regard CarPlay is evidence of success - a sufficiently interoperable car that allows users to bring their own context and ecosystems.
CarPlay is only evidence of failure if your expectation is that the car should provide a comparable ecosystem to Android or iOS - one that must also somehow follow you in your pocket when you leave the car.
This is a good point, but CarPlay is not open interoperability. Open is DisplayPort. Open is 3.5mm jack. Open is Bluetooth.
The car has two proprietary tie-ins to two dominant mobile operating systems. That’s another reason this feels like failure to me. If the car had some standard way to hook a device to it to use touch screen and output sound, I might like that.
Instead my car (2016 Honda Accord) eliminated the standard 3.5mm jack and added a janky CarPlay implementation that sometimes freezes up entirely, and there’s no way to update it. This is not progress.
In this regard CarPlay is evidence of success - a sufficiently interoperable car that allows users to bring their own context and ecosystems.
CarPlay is only evidence of failure if your expectation is that the car should provide a comparable ecosystem to Android or iOS - one that must also somehow follow you in your pocket when you leave the car.