I3 needs to be disbanded and everyone on the BitShares team (including devs, marketing, partners, etc) need to signup as delegates so they get paid and we can vote on performance.
I agree generally but I have a problem with this scenario,i.e it will be really tough to evaluate how good a developer is, or how productive is. I prefer to vote for a delegate(Bytemaster) that will be in charge of a team of devs instead to bother how good each developer is. In my opinion this is much more efficient. How many shareholders will even take the time to vote for one dev now imagine if they have like 50 or more ?
You can have your cake and eat it too!
Every elected developer has a decentralized means of support.
Funds do not need to flow through any centralized point of interdiction.
But these independent entities can work together and self-organize as tasks come and go.
They have different skills and some of them are current/future leaders.
So, the day to day activities of the Virginia team might not change much at all.
Just who they are all ultimately responsible to - the stakeholders.
Meanwhile, think of the new talent that will attract.
Everybody will be competing to stay in the top 101.
So we have built-in motivation to be transparent and accountable.
And, yes, the endorsement of respected leaders who need the help of lesser known key talents will help them stay elected too.