"Some" companies have no loyalty or say "a lot" but mine has been different. And I am going on 31 years come Feb.On the flip side companies have little to no loyalty to their employees, esp those who are long term employees.
I dont bounce around jobs, previous job was 23 years, current going on 15 in a few months.
But for the most part you are spot on.