Doesn’t that mean that only node operators get a vote? Shouldn’t dapp developers and end users be enfranchised? Personally I believe that dfinity should be focused on end users, including people who have never run a server in their lives and who might not want to, for good environmental reasons.
Also, a hard fork model intrinsically means that development is slow whereas Dfinity can and does sustain a much higher release tempo than “node operator is god” chains can achieve. Now, if you think that a blockchain already delivers most or all of its technical goals you may see this slowness as a feature, not a bug. Personally I feel as if the goal of Dfinity is to provide ordinary users with a first class experience of participating in a decentralized world and that needs a higher release tempo.
To be sure, not all relationships have worked themselves out. At the moment node operators have contribute hardware and technical competence and are rewarded financially. More interesting to me is the kind of relationships that develop between end users and the dapps they are involved in. What does the relationship between a dapp developer and end users look like? What will data ownership look like? I think there will be a myriad of solutions attuned to different use cases. I can see “voting with one’s feet” as having a much bigger role with end users and their data than with node operators, TBH.