Much of the Linux desktop is balkanized and fragmentation is indeed a huge issue. People's obsession with choice is irritating given that doing more or less the same thing in 10 different ways half-right is worse than doing it once correctly. The entire distro-zoo built on top of the same distributions with different DE's on top of it is an example. The problem with Windows or Mac isn't that it looks, feels and works…
The fragmentation peeves me as well. The Linux community is like herding cats with fragile egos. One disagreement and a dev will go try and make their own thing, further diluting the Linux ecosystem. There are way too many distros that are half baked trash that make it into bad listicles returned in search results. The Linux community sabotages itself.
Stop trying to herd people? I didn't sign up for whatever agenda you're trying to advance, so of course I'm going to spit in your face when you try to tell me what to do.