If it's true that anyone who could say "HTML" in 2001 was called a "programmer", then that year is not a good baseline for tech job statistics.
My comment regarding "html..." was tangential.
I reject the notion that people who are skilled at using a set of tools are "talentless amateurs" because they don't know how to work without those tools, or create the tools from scratch.
How good is a master carpenter if you took away his hammer and saw?