> This self feeds where the vast majority internally still are riding on skills from 20yrs ago
Like UNIX, lightweight code, C, consistent API's, and documentation? I'm afraid that while you may run into stodginess problems, a large part of my income right now comes from cleaning up after entrepreneurial spirits who ignore some of our hard-won lessons. And I'm afraid I've now seen several generations of newer developers take on new fads and be forced to re-learn, and re-invent from scratch, the procedures we learned 20 years ago.
I'm not insisting that IBM engineers are currently doing this, but don't underestimate the usefulness of these old skills.