
i assume many know this already from experience, but what isnt super clear is what alternatives exist. i think BDFL combined with forkable open source and high modularity might help most. The risk i see is that it could cause a cambrian explosion of forks where some remain compatible and some lose compatibility making them not interoperable. On the other hand, mqybe thats okay? it puts all power into the hands of users to choose/use the implementation they believe in. Mass adoption causes network effects and industry best practices with some degree of interoperability. Users can reap benefits from choosing a solution that is interoperable with many others... but everyone can choose what price they are willing to pay for that if that means they deviate from their preferred ideal solution. It also means ppl can try out and learn and change their mind over time.