Completely agree with you on all points and that is why their work will never gain mass adoption. Even DoH struggles to be adopted in corporate and restricted environments.
Everyone wants to start a protocol but no one wants to maintain the network. They want it to run itself. They don't want to separate centralization of authority from centralization of platform/network. The former lets you circumvent blocks if removed and the latter avoids registry's, payments, corporate run internet,etc... you can't have your cake and eat it too.