<Snip>
It's a free market and nobody should be forcing anyone to be where they don't want to be. Loyalty can't be forced upon you, otherwise it's not real loyalty. It's based on fear and uncertainty. You choose who or what you want to be loyal to because it's not a requirement that someone should make you respect.
I'm 100% with you when it comes to campaigns, I don't expect the most qualified people to be held somewhere in the name of loyalty. If at all, the loyalty must always be relative to something (pay and value), not on a compulsion basis.
It happens in real life in a centralized system as well, once you are qualified for higher benefits, you try your luck and let the market forces play their role, especially if you are a dedicated campaigner. In the second to the last campaign I was in, the value was paid in BTC and there was a time I received $49+ in a week while elsewhere with a bonus of the same rank as mine received almost twice it.
It will not pinch if I did less work, I did more posting than anybody there and my posts are of quality. I don't expect to be loyal to such a campaign in the long run. It was only hurt that I parted ways early with a new campaign manager.
As someone who generally prefers a stable environment, I don't mind staying loyal. I've been in the Roobet campaign for over two years and I'm satisfied with the requirements and the payment rates are generally fine, not the highest paying one, but decent enough. Thus, I personally don't see a reason to look for another. It's understandable that people are switching campaigns, as newer ones keep appearing and may pay higher rates. It's nothing different with job hopping, it's way more probable to achieve a higher salary by changing jobs, rather than wait for an increase.