But it's also in one's self interest to have a stable relationship with colleagues, being used to an environment, not changing things drastically so frequently.
There is a big, non-monetary cost to job hopping. If life outside of work is not stable, than changing the one constant is suddenly not appealing, even if more money is the reward.