I feel like that's giving the Bitcoin Core developers a bit too much credit.<p>> When asked "can you scale this?" They said, "we'll do the best we can." That wasn't good enough for many, especially those who don't understand the architecture or the nature of what is going on inside of Bitcoin.<p>The larger issue is that some of the core developers don't want to scale Bitcoin at all. They would rather have a more decentralized, less widely used Bitcoin. There is no right answer here of course, but many companies and VCs bet their future on a widely used, less decentralized version of Bitcoin (i.e. one where it's hard to run a Bitcoin server on a home internet connection, much like SMTP today).<p>> Many people call them "Bitcoin Core" as if they are some sort of company you can fire or a random set of developers with skills that you can just train others to acquire.<p>They called themselves Bitcoin Core, and even went so far as to create a separate website and have started branding the reference client as Bitcoin Core.<p>> It feels like while the Bitcoin Core development community is robust, the ecosystem of stakeholders and the understanding of how decisions are made and information is shared is still fragile and vulnerable.<p>The real issue is that Bitcoin has no "official" governance, so it's resulting in design-by-committee and stalemate on key decisions. The project needs a BDFL, but since it has none it will fail to keep pace with innovation in the space. Unlike most internet protocols, the consensus layer prevents anyone from effectively forking the project, without creating a whole separate blockchain (unless they can convince 100% of the community to follow them).<p>Luckily, we are starting to see more innovation and competition in the blockchain space, with Ethereum being by far the most interesting newcomer IMO (and run by a competent team with a clear governance structure).