There's something that I wanted to complain about regarding open source, but I can't exactly put my finger on what is the real underlying issue. We see great plurality in general tools (how many neofetches, DEs, editors can you name?) and the opposite for less glamorous or more complicated components (bluetooth managers?).
The plurality of general tools combined with the lock-in of purpose-specific tools leads to paradoxical situations: it's often difficult to swap out faulty software, we experience many incompatibilities and struggle with keeping a nontrivial, consistent, stable and functioning desktop system.
The other side of the issue is that open-source is the de-facto standard: large corporations and end users have gotten used to having a basket of golden eggs given as freebies, but what are the developers getting back? Disclosures, bug reports and feature requests. No patches. Only free work.
We can't fix this system and it's futile to try. but i hope that someone, someday has the guts to drop the F from FOSS in a reasonable way, making the ecosystem sustainable and improving its quality due to broad financial incentives.
