Sometimes job hopping is about keeping the goals you have for yourself and your career intact at the cost of some short-term 'reputation'.
HR says so often that we're 'people first' and then raises an eyebrow when you give a real accounting of the quick moves. It's so frustrating and backwards.