Ultimately what needs to happen is for ICANN board members to be replaced with better people; perhaps people nominated by the EFF and similar organizations. Hopefully that will happen. Moving responsibilities to the EFF just shuffles labels around. The same thing that happened to ICANN could happen to EFF, it just hasn't happened yet because EFF isn't holding billions in assets.
People who think in systems (as programmers often do) sometimes fail to understand this. At some point, every human institutional is more human than institution and it's only having people who will choose to do the right thing in place to exercise authority on behalf of the right thing who will make this happen.
Some problems have social solutions -- political solutions, even -- not technical ones. Personnel is policy.
This has the power to make it much more difficult to achieve economic capture. It's way harder to buy off key figures in 8 different hierarchies than it is to just dump a load of money on a single CEO.
(this)[https://www.managementexchange.com/story/innovation-democrac...] is one of the better write-ups on such a structure that I could find.