Ugh, the post you linked is baffling. "You’re in it more for yourself than your company." Obviously! It's called rational self-interest. It's the company's responsibility to treat their employees well enough that it's in their best interest to work there. If you've spent a lifetime honing your skills, why would you want to work for someone who doesn't understand this or doesn't care?