Does the report also analyze pure programming jobs, and not team lead, or management roles which previous programmers 'graduated' into, not necessarily became 'unemployed programmers'?
Also, sure if you are just working for a big company making desktop applications before the web as this article is from, then I can see there would be limited opportunity. How does the web change that?