> Fragmentation of a platform is bad, and Linux Desktop is so fragmented
This is the point I'm making though. There is fragmentation on the desktop (even if we just stick to window managers, display managers, desktop environments). But there's fragmentation EVERYWHERE. I can choose from thousands of distros, in numerous package formats, with different opinions on that collection of software and its default configuration.
Linux Desktop is fragmented but no worse, IMHO, than elsewhere. I'm not saying it's a good thing, but some people do like the choice otherwise those other choices wouldn't exist.
Android is also a prime example of the same thing.
I think there may be some misunderstanding. I'm using "Linux Desktop" to denote the collection of all software for Linux that provides the desktop experience. That includes all the distros, packaging formats, and whatnot.
If you compare Linux Desktop to other desktop operating systems it is catastrophically fragmented by comparison.
> Android is also a prime example of the same thing.
No, it really isn't, because I only have one package format that I have to package Android applications in and the only API I have to deal with is the Android API. Though of course that's a headache because of how new permissions and older APIs interact, but that's still a lot more straight-forward.
This is the point I'm making though. There is fragmentation on the desktop (even if we just stick to window managers, display managers, desktop environments). But there's fragmentation EVERYWHERE. I can choose from thousands of distros, in numerous package formats, with different opinions on that collection of software and its default configuration.
Linux Desktop is fragmented but no worse, IMHO, than elsewhere. I'm not saying it's a good thing, but some people do like the choice otherwise those other choices wouldn't exist.
Android is also a prime example of the same thing.