I'm very happy that @roelandp is a witness on Bitshares and probably Steem. His servers are fast and reliable. And I do not care if he does the same for EOS, too. If the job is done well - who cares?
If you offer a low quality service then yes, you should be replaced. Maybe it is good to keep some kind of quality score and inform communities about weak spots on a network. Define some guidelines that should be met for a witness. You should have some level of votes and level of service to be a witness.
Not completely sure why, out of the blue, I am being mentioned but.... since I am being mentioned here I feel the urge to reply randomly on a couple of things:
I strongly like to support as mainy graphene & chainbased chains out there, this helps strenghten those networks and i like to bring my value to them too.
I do think interoperability and chains working alongside one other is useful. Also chains tend to be complimentary to each other. Steem, Bitshares and Eos are 3 completely different chains with completely different use cases as have been said elsewhere.
That said my heart beats most for Steem and Bitshares, but I am supporting other chains too. My dedication is to Graphene & chainbase. I care about that and keeping the networks strong.
Imho it's more like supporting an app for not only iOS, but also Android and Windows.
Sorry, to mention you in here. I am happy to have you as a witness on Bitshares and do not mind on having on Steem as well. Since there are none I could mention as an example, I mentioned you.
cool :) please don't excuse yourself! Was just curious :) Have a good weekend!