This is something i always felt was lost with what seems to be "commercialization of free software" - software doing things because it was technically possible regardless if that made commercial sense. Nowadays it seems most projects have commercial interests (or even if they don't they act like it) and processes that come against that, often ending up abandoning things because of usage metrics and agendas, as if they have some board of directors to please.