In fact, the recommendation for those who are still employed is incomplete and therefore doubles down on the issue without realising it.
While everything in the article is true, that you shouldn't romanticise your job, focussing on the job description only, only ever working the amount required and making lean résumés will reaffirm the status quo and aggravate the situation long term.
It does this because it doubles down on what fractured the working landscape to begin with, which is individuality, competitiveness and alienation.
You can't treat an alienating job as if it was already the job you dream of. This is wishful thinking. But going full hostile to your job won't make your situation any better.
Here's what I suggest instead.
Do everything the article says if you identified your work environment in the descriptions in the article.
At the same time do a honest and deep evaluation of your values and what you aim to be in 5, 10 years time. Thinking long term will have first the effect of putting the immediate problems into perspective and will highlight what's missing in your career today in order to get the job you'd want for you.
Invest in your portfolio. Keep doing interviews. Don't compromise on deliverable quality, because if you go down the road of actively crippling your performance, you will eventually become the bad developer you are allowing yourself to be just to get back at the current company that doesn't value you.
Remember, you don't get a dream job and then you become the great developer you think you should be. It's unfair, but the reality is you first become the great professional you want to be and then you get the dream job you want, if you are lucky.
It's never guaranteed. It's always a game of probability. The only constant and the only thing you can control is you and your relationship with your work as an ever flowing, ever changing process.