Where did it go wrong?
I think a combination of things conspired to create what we see today (which is what the article talks about):
1) IT people being both part of a new industry on an upward path, being paid very good money, didn't see that unionised labour was needed. They were the rich, the untouchable and unions were kinda seen after the 1980's as protectors of legacy and dying industries. Coupled with UK law attempting to blot out union power, why would you join a union?
2) Moving 30 years forward, the IT bubble has definitely burst. Sure, every business needs IT but the massive deployment of IT is over. Its run and maintain by and large. The days of endless new leaps forward in tech are done, dusted and gone. Unless we see something new and big... I think it will be new but not big.
3) Combining #2 with the crash in 2008 (which technically we haven't actually recovered from), we now live in a world where there isn't real growth anywhere. Big business (IT and others) moved to cost reduction as their only vehicle for growth. Its false growth of course, particularly in the case of IBM et all because the only true value they have are their technical skills in deploying complex IT solutions for customers. The axe swings not to remove excess wastage but actually to remove vital organs. The CEO gets paid huge rewards for his/her carnage and the impact won't be felt in the limited number of years of their employment. Sadly, their replacement won't have another game plan and just looks to cut even harder.
This possibly isn't felt in smaller operations, but certainly the big names in IT services (IBM, HP, DXC, Accenture) are slowly spiralling into the ground.
Maybe the future is smaller, more dynamic niche companies.
None of this helps the generation who built what we know today - their future (my future) is outside of IT it seems. Which is a shame, as we built this digital world. I'll see you all with an orange apron at B&Q.