In many positions, and at many points in your career, job hopping or the threat of it is the only real way to get any noticeable raise in actual compensation.
Most companies just don't really reward loyalty anymore.
Most companies just don't really reward loyalty anymore.
We are all contractors and mercenaries now.
But nobody should be "loyal" to companies. Companies are certainly not "loyal" to them. To be clear, when I'm on the clock at a company, I'm all in -- they're paying me to be.
But off the clock, no. And I have no problem leaving a position when it's no longer beneficial to me. And employer-employee relationship is a business deal, nothing more.
They are a vanishingly small minority, and usually not tech companies - but traditional companies that use technology and have in house dev teams.