I as well am a big believer in voting for people that do awesome and unique services for the community so I'm with you on that one.
I also think that specially if they hit the top 20 and become very integral for our platform they should also run an extremely professional service to make sure Steem/Steemit is running at TOP performance. I don't think they should be removed but just maybe not top 20 if they're not ready for what that entails, they now have a job.
I know little about the specific witnesses on the top 20 so this is all just generic theory.
I for one am intrigued if they hire someone to do that job for them? Seems they can keep up the awesome projects that put them into the limelight to get to that position and a really experienced person can work part time making sure it's set up and running perfectly and available dependably if needed. That seems like a great trade-off and helps avoid "amateurism" and then we all are happy. haha