I'd disagree, as other professions - say for example, accounting, finance, customer service, HR, would not have a similar limitation so specifically limited.
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.