> continue supporting HomeKit
As far as I understand, Apple insisted that HomeKit devices be manageable locally with cloud connection optional. Your device can still do cloud connection, but Apple devices will only talk to it locally though a HomePod or an AppleTV or some iDevice that you leave on your home network.
So it's not really how they are choosing to continue to support these products, and more of a byproduct of how HomeKit works.