"...(which would have solved the problem from its root)..."
My research indicates this is untrue, despite the fact that the present witness election system is faulty. There is ~210M Steem presently, and @justinsunsteemit now owns ~100M of it. Of the total, a significant percentage isn't voting for witnesss, whether from lost keys, bailed users, or whatever. @justinsunsteemit presently holds ~150% of the stake historically available to vote for witnesses.
No election system I can conceive of will make that weight of stake in a DPoS mechanism incapable of instant control of governance of Steem at will.
Thanks!