IMHO that likely because our culture changed long ago and loyalty in general is worth less and even considered stupid when there are options.
Naturally this reflects onto businesses, which of course are made and run by people. Loyalty to employees and vice versa is gone in favour of getting the better deal.