It does, but that's when it is time to look for another job. You're working in a sweatshop. Companies don't own you or your life and the whole notion of a "career," outside of a couple of professions, is nothing more than an illusion to rope people into working significant time for free while they keep dangling that carrot in front of you.
I get the whole "career" speech from recruiters too. They don't understand -- I'm in it for the money and myself. I couldn't possibly care less about slaving my life away in the hope that I'll be the one promoted when one of the very few promotion opportunities arises. That was me several years ago but now, I've decided I'll just go to the highest bidder. If they can't keep the raises coming and I dip under market value, I move on. My last employer played games with me both with money and promotions, so I finally sat the CIO down and told him that he screwed me over and that it was time to address my salary demands if nothing else and I'd follow up in a week. He could not get the money -- instead, I got the "if you do well on project x, y, and z, we'll give you a big raise next year!" speech. I thanked him for his "effort" and resigned since I already had 3 job offers in hand.
I don't care about building shareholder wealth or any of that nonsense either. I don't care about partaking in stupid corporate BS team-building and "personal growth" exercises because most of it is worthless. The only thing I care about is to make enough to support myself and my family and have a few luxuries while working the minimum amount possible. Ruthless? Probably, but I've learned it from the behavior of our corporate overlords through the years.
EDIT: Just remember, we're ALL CEOs -- the CEOs of our own lives and homes. Everything in life needs to be looked at as a business decision. A company would not hesitate to cut you loose to save a few bucks, so if your employer isn't meeting your needs, you need to cut them loose too.