People leave jobs for all kinds of reasons. Even good jobs.
In large organisations there are always personality clashes. Most people disagree or clash with their bosses at some point and frequently harbour the opinion that their superiors aren't as good as their job as they ought to be.
Just...