Democracy is great at reducing corruption, but it's bad at finding the most qualified person for the job. That's why we don't vote for very technical positions in government (e.g. Director of the FBI, Supreme Court Justices, Chairman of the Federal Reserve, etc). If it made business sense to let workers vote, more companies would allow them to do so.