Well I disagree with that, for a few reasons. The witness positions cannot be controlled by a single entity, and that’s been proved repeatedly. Not that I don’t agree that witness voting could use some improvements, many of which have been discussed recently.
I have nothing against ETH, but I do believe it will need to make improvements to solve the issues of congestion as well as high gas prices that make running many Web 3.0 aspects not feasible longterm. RCs are actually an interesting way to over come those issues specially, and I think that gives Steem a good chance at being a base for the technology.
SMTs would only solve the rewards pool issue if STEEM then is only used as the utility token itself, otherwise they wouldn’t improve at all imo.
Stake weighted voting in essence makes sense - as those who have the most to gain or lose would be the ones to make decisions in the best interest of the platform.. whether that model is working is up for debate, and I can personally see why.
But this may just be one of the many learning lessons of this uncharted area.