decentralization is a sliding scale, and prior (old top 20) governance was certainly more decentralized than 20 puppet witnesses controlled by one entity. But I think also it is a huge stretch to say that governance was truly decentralized in any meaningful sense before. On the scale of decentralization, witnesses being elected by at most a couple dozen large stakes is so close to 20 puppet witnesses as to be practically indistinguishable when you zoom out IMO. Changes to the voting rules are badly needed. They were badly needed prior and the need has only grown more dire. Steem has never been decentralized, the initial stake distribution started us out on a terrible foot in that regard and the reward pool payout mechanism has been too easily gamed the entire time to achieve any really meaningful progress toward decentralization. The biggest factor in evening out stake distribution has been whales getting out of Steem by dumping their stake, which unfortunately just opened up the exact vulnerability that was exploited RE exchanges holding more Steem than stakeholders have staked on the network.