I've described elsewhere in thread why switching is not an option for me; Apple has slowly trapped me in their ecosystem of Apple TV, Apple Watch, Macbook, Homepod, my BMW which will only talk to an iOS device, iMessage, HomeKit
They don't provide any external APIs to interact with these products so other platforms/systems could make such a switch less painful.