Yeah, I love the decentralization for development of clients and microapps. It worries me as far as development on the protocol goes. I feel like more time could have gotten spent on the protocol. But maybe it just would have made for a less simple protocol.
But I guess with Bitcoin, we started just doing stuff with it right away. Bitcoin protocol change has been compared to "upgrading the engine while the plane is still flying." But even with Bitcoin, protocol development is more centralized than development on top of Bitcoin.