lest we find ourselves with a dwindling pool of smart, technically-oriented critical thinkers.

Why should there be fewer technically-oriented critical thinkers now than there were 25 years ago?

Unless those kids are now seduced by the ease and richness of modern gaming instead of doing the hard work of programming BASIC and assembly.