Earlier quoted context omitted.
Loyalty is only meaningful in the sense that your company-specific knowledge makes you more valuable to the company. I couldn't disagree more. Loyalty is its own benefit that's worth compensating people for. I value people who come into a group and do more than just contribute a bunch of code. I value people who contribute to the culture and the framework of the ongoing enterprise. Furthermore, I want newcomers to se…
It sounds like we actually agree in practice and I've just heard the word "loyalty" used differently from the way you've heard it used. Apologies if I used the wrong definition, and let me try to clarify my point: I completely agree that contributing to culture and the business is valuable. What annoys me is how much a lot of companies value seniority over anything else. The attitude of "Well, X is older and has been…
This was unfortunately exacerbated by Trade Unions, which needed something "objective" to force owners to pay up and keep members happy, so they built their demands on this sort of easy metrics: seniority, hours of work, etc.
I'm sure if you could find a generic way to calculate productivity in an uncontroversial way, managers and unions would jump on it, but in most cases there ain't, so seniority it is.