You forgot the most common and most important reason most people stay in their current job:
10. Because there are too few jobs (if any) that pay well enough to leave their current crappy job. Most people complain because the truth is that most employers view employees as a labor cost, not people. That churns and permeates into a toxic workplace where employees feel their work is not valued by the owners and managers. The predatory economy also makes looking for work more like begging and selling one’s soul than a career change.