I have in the past suggested giving coinholders the ability to withhold devfunds in a lockbox, which is essentially the on/off switch you are demanding. But I still reject the idea that any devfund without this mechanism is “illegitimate”, as that implies that something immoral is going on. Cryptocurrencies are not like countries. Countries are created from a fixed supply of naturally occurring usable land and existing countries have hogged all the supply which limits your ability to start your own country. Zcash is not hogging any finite natural resource and there is practically no limit to how many forks you can create. Participation in Zcash is thus completely voluntary, and any form of devfund that is not based on deception is legitimate.