It used to be guaranteed OS updates for me. But now that I’m in the ecosystem it’s too much of a hassle to switch.
Between HomeKit, having an Apple Watch & AirPods and now using macOS for work everything is convenient.
The HomeKit part maybe changing though.