Steemit Inc shouldn't be allowed to vote. The reason why those delegations weren't revoked is the very reason why they shouldn't be allowed to vote.
It advantages some witnesses at the expense of the rest. The longer those delegation and vote will be ongoing the harded it will be to stop them.
Agreed, even though it's not a conclusion I come to lightly as it effects many blockchain apps. What do you think about the delegations for new steem accounts that steemit creates?
I support the delegations for new accounts.