Put this way, I think that everyone can see the problem and the reason why the author's goal is mere fantasy. Today, people just do too damned many things with computers, and there just is no single language that is appropriate for all those tasks. Moreover, I suspect that the number of kids, or possibly even the percentage of kids who are coding up useful stuff is comparable to, or likely greater than, the equivalent figures when he was copying BASIC programs out of textbooks. And if all he was doing was copying programs out of textbooks and running them, maybe changing a line here or there, such an activity would today just be a tremendous waste of time. Nobody hand-copies code anymore, they download it from the Internet, and I expect that number of kids doing this is huge compared to twenty years ago. The running it, and tinkering with it, still happens, one just gets to that point a whole lot quicker.
I will also say that, if the author thought that learning BASIC was equivalent to understanding what was under the hood of his computer, then he clearly was not around when people were building Altair kits, programming drum cards for an 029 keypunch, or wire-wrapping backplanes. Certainly his elders looked down on his generation of BASIC-writing dweebs as little more than coddled dilitantes who would never truely understand the technology.
I'm sorry, but you just can't go home again.
Anyone can do any amount of work provided it isn't the work he is supposed to be doing at the moment. -- Robert Benchley