Sort:  

They can be but right now they're not really. If in the future anonymous people start running nodes, they still need to be voted in the top20 witness spots. Hard to campaign anonymously.

To be quite honest 7 out of 20 consensus witnesses are anon. Given how transparent and opened the system is, I don't need to know your identity to give you a vote. The only thing that matters is how much you actually contribute.