I'll take decentralized and janky over simple and evil.

Every day I try to remember the paradox of convenience:

When a tool is challenging early, it sucks early, but often it's great later.

When a tool is easy early, it sucks later.

@veronica I think this is half a self inflicted issue (at industry scale). I agree that it is the case now, but I wanna try to make a case for a better future

There's no technical reason why a powerful tool can't have a good introduction and ease of learning. The main reasons why these things don't happen today, at least from what I've seen are: tools managed by corporations and intended as introductory end up needing to sell the premium tool, or have all their power removed for fear of a user review in the vein of "I destroyed all my stuff with this tool" (by using it wrong); tools managed by corporations intended for professional use, having all the capabilities but expecting you to already know how to use them; or open tools that are managed by a community of enthusiasts who can't put themselves in the shoes of new users and often don't even care to try

My experience with trying to make GDB more usable to those that don't know how has been met with enthusiastic "that will be really great" followed by apathy in patch review or even inability to understand why an error message is confusing if you don't know what we mean by "target".

If there were more maintainers who cared about UX, more UX experts who felt welcome to contribute, and less of disdain for a software having reasonable and easy to change default options, I feel like we could be over the paradox of convenience eventually