Every Coin has its own ECO system, and way of verifying blocks, but are the witnesses taking advantage?
So everyone gets to vote on witnesses, but it is a stake vote system, so really they are decided by only a few people. They have to agree and vote on changes to the site, and they verify the blocks. Not really a tech person so I don't know all that goes into that, but I do know they run a node. Also I do have some experience with nodes for other coins, and they are really not that expensive to run, so going off my experience with that. So they do have some electrical costs to run the node, coupled by needing space to place it. Here is where it gets funky, the top 20 Witnesses get 250 steem per day, not per week, or per month. Per day.... That as today is 587 dollars a day, and 4112.5 dollars a week. Not a bad pay day for running a computer program. Kinda like congress as they have to vote themselves to change the amount paid, like that will happen. Meanwhile this makes them almost if not the top earners on the steemit platform. I thing we are in need of some major change in the way we elected and treat our congress, I mean witnesses.