Although I'm not personally a fan of it, I don't see what Gnome is lacking that you can get on those OSs you listed
GNOME, like KDE, still fail short of the full stack developer experience across all distributions, they focus mainly on the UI layer alone.
Something like macOS Frameworks, Android Frameworks, .NET/UWP.
https://developer.apple.com/documentation/
https://developer.android.com/guide/platform
https://docs.microsoft.com/en-us/windows/apps/desktop/choose...
For a couple of years I believed on the dream, nowadays I rather invest my time elsewhere.