This is a very recent development. Through the entirety of human history you'd keep working for the same employer for your entire life, which means it was very much worth it to cultivate that relationship, it's only now that we change jobs every two years. A friend of mine has a company in a very small town, and was complaining about an employee being lazy. I suggested "just fire him if he doesn't do his job", to which I heard "and then what? I'll have a jobless bum walking around my town. Thanks but no". This really shifted my perspective: the situation where employer and employee have no moral obligations towards one another and it's "business only" is not how the society at large should function.