This article is written by a recruiter. Recruiters make less money if everyone stays put. So repeating this trope about employees being transactions might be great for them, but it does not contribute to a more friendly society. A bit of trust and loyalty makes working together a lot more enjoyable. And not every CEO is a narcissist. Just stay away from the really big companies, and you might be fine.
Most of my perspective comes from working for and with startups. There's nothing wrong with a bit of mutual trust and loyalty. I'm simply warning that too much of either can be detrimental.