Yep. This post is largely mixing up cause and effect. The popular programs are like that not as the cause of people not learning underlying logic and such, but as the effect of it.
The only thing that would happen if popular GUI based interfaces had never come along would be that computers in general would still be something only a tiny amount of people use.
These days I imagine a database of ads can be built up. Every time a new ad appears, it could well be in the database within a day. Then within 5 or 10 frames, the ad could be detected and the database would know exactly how long to skip forward.