Well, historically, taking a new job often meant relocating which is a big expense for the employer (who typically paid relo for engineering jobs) and is hugely disruptive for the employee. Definitely not just a shrug for everyone concerned if things don't work out after a bit.
Less true in hotbeds for a given industry. But I've had relocation paid twice in my career and it was just a given.