Like it or not bitcoin is mired in a non-technical morass. I used to feel totally powerless to do anything about it, until I was invited to participate in the BTCfork project.
It is one thing to complain about something, but entirely another to be able to directly influence the creation of a solution. In just over a week, a lot of people have come together to discuss how we can make a "simple" change so that bitcoin blocks arent full anymore. Well, one thing leads to another and next thing you know everyone has their opinion on what is needed and getting any sort of agreement felt like it would take months or years.
The problem was there was no guiding philosophy, other than that the current system isnt working too well.
Now, I am the first one to say that bitcoin can be improved, I did write an entire replacement from scratch with my iguanacore. However, for a spinoff project what is needed is not the best technology available, but rather the least technology that does the job. Once everybody agreed to the minimalist philosphy, then regardless of each person's opinion, it was easy to categorize a specific change into a required security related issue or a desired nice feature.
Less is more.
The less is changed, the less can go wrong. The closer it is to the current version. The more likely it is to be accepted and survive, or even thrive.
I just wrote a specification of the actual changes needed and it was a short list of a half dozen changes, mostly just changing hardcoded constants. With that, it solves the identified the security related issues.
I think this approach of minimalism is appearing in many seemingly unrelated areas. There appears to be great power in minimalism.