The local illicit drug dealer comparison doesn't apply because you can't simply ignore the development time and cost of FDA approved drugs. My post was about allocating limited capital to pharmaceutical research, and maximizing benefit.
Again, if your choice is improving quality of care for 100 conditions or trying to moonshot your way to curing one disease, more patients benefit from the former even if pharma also profits more.
Imagine your role is allocating spending on $10B/year of medical research and you are presented with two strategies: spend everything searching for the cure for one poorly understood condition, or allocate to treatments improving standard of care for 100 conditions.
Improving standard of care for 100 is less risky/more profitable because you have more shots at an expensive process with a high failure rate. And it is a lower bar to improve patient care than to permanently fix a medical mystery. But there is another factor. Focusing on treatment/management over cure most likely maximizes the positive impact on patients within the the constraints you work under.
There have been at least three new major treatments for a chronic thing I have that received FDA approval over my lifetime. Those treatments have had a massive impact on my quality of life, ability to have a career, etc. I don't believe that happens for me if we allocate to cures.
Most users don't need every single one of those features. It reminds me of the conversations about lemmy and the fediverse after the reddit api uproar. The alternative link aggregators didn't need to do everything well, just the core things well enough to build a community that sustains engagement and becomes discoverable. But it failed at the major pieces: performance, scalability, media handling, moderation, governance, and federation. In contrast, I would argue xmpp covers a strong subset of commonly used discord features well enough to provide the chat/social component to many existing communities.
Isn't this the sort of moment that pushes users off of Discord into alternatives? Maybe pragmatic/opportunistic users should establish new channels or servers and advertise them when the shoe drops on Discord.
Hasn't social media like HN, Reddit, fediverse, etc. become the real clearinghouse of information about those sorts of questions? I can see how it would be nice for xmpp.org to be an authoritative source of truth, but user response/consensus seems more relevant these days, at least to me.
Matrix has a for-profit, venture funded company (Element) that is effectively behind the reference/flagship server and client implementations.
xmpp is far less centralized. Virtually all of the modern clients are single developer projects that live off day jobs and grants.
There are different ways to look at it. Matrix has done a great job at organizing resources to push the platform forward. xmpp has an impressive ecosystem and some incredible client implementations on a shoe string budget, that would probably look/function better and have lots more features given funding parity.
I think as we've seen with other projects like Immich, organizing and recruiting resources is an important part of delivering the modern experiences that users expect today from open source projects. Open source and self-hostable can't be an excuse for missing features.
One thing I would note on the client side of xmpp - there does seem to be a lot of work happening under the surface. Snikket is working on an SDK to streamline modern client development. There are a couple of alpha stage clients written on it already, and maturatoin of the SDK should lower the bar for pushing clients forward.
Also independently, Movim keeps advancing and Libervia is doing a ton of cool work. I'm sure I am missing others.
Again, if your choice is improving quality of care for 100 conditions or trying to moonshot your way to curing one disease, more patients benefit from the former even if pharma also profits more.