I don't see anything in that article that doesn't equally apply to all white and even most blue collar workers.
And the whole thing has a Ooo poor me, the world is so dire! feel.
And it is a dire feel when you actually experience it. As a 45 year old developer currently seeking employment, it's tough. Your ability and potential does not matter anymore (even when willing to take a step-back to an entry-level position), it's just a specific skill set. The so-called lack of programming talent in America is not taking into account the lack of companies willing to actually hire experienced and competent, but just lacking a specific language, programmers that are available.
Could you please elaborate?
But there are alternatives. Look for smarter employers, employ yourself, and lastly switch industry and program for fun, if you're good you will get noticed.