On one hand they tell you to "specialize".
You then specialize.
Then they tell you those skills are no longer the ones they need.
So they fire you.
Then you try to find a new job, you realize the skills you had are not the ones they want because it's too specialized, so you re-skill.
But then they overlook you because you spent time not working or another "issue" (you were spending money and/or time re-skilling).
Can you ever make them happy?
It's an honest question and something I really want to know, so please try not to respond goofy :-)