Thanks for taking the time to review your witness votes on Steem and leave a comment here. Some of the illegitimately restricted accounts on Steem were/are witnesses there for a long time, and have moved on to Hive.
It should be noted that some of the sham witnesses on Steem, running 0.22.8888, are contributing to development. Even still, a vote for them is a vote for a centralized, broken, illegitimate blockchain network that censors arbitrary stakeholders from using their own accounts and transferring their own funds.