Has Loyalty Become a Curse?

The question must be asked - why are these job hopping people so readily hired? Is there a perception that they have a broader range of experience gained from working for many different organisations? Many of them could be 'jacks of many trades but masters of none'. If the latter were true it would explain to some extent why organisations might not offer a lot more pay to try to retain them.