i agree that linux distribution fragmentation is also "stupid". it's a free country/world, you can put your time into whatever you want. but if your goal is to deliver the best project with the best documentation/support/polish, you're absolutely right that 1,000 people working on 100 separate versions of "basically the same thing" is dumb
imagine how much success windows + mac would have if they were as scattered and opinionated as the linux community
imagine how much success windows + mac would have if they were as scattered and opinionated as the linux community