My use case might be too specific. But, at home I have a Windows Desktop and Laptop. In the office I use a Mac Mini. Currently, I need to test Apple Pay for Safari. This requires test iCloud credentials. On a mac, this is difficult or prohibitive to swap between live iCloud and test iCloud logins. On Windows, testing via browser emulation is shaky at best.
Also, easily sharing access to a "cloud" (read: remote) instance of macOS with other developer staff is beneficial.
How quickly would Apple fold if all of a sudden there weren't third party applications for their devices?
Apple is very much biting the hand(s) that feed here.
It's 2020, this shit has been happening for a while, and it's no secret. I haven't figured out why a self-respecting developer would subject themselves to that nonsense.