What you are wishing for is a...
mere impossibility. What you suggest is to educate, not only people of all ages, but in ALL corners of the earth, ONLY by COMPETENT & knowledgable techs or users, and not by those who think they know what they are talking about.
Probabilities of this happening: 0, nil, zilch.
Possibilities of this happening: better than above, except that only in a perfect world.
Reasons:
First and foremost, too many people cannot be bothered with security, for it takes understanding what to do, too much time to try to understand, "too much" time to do what is necessary... when the IM bells ring, most people forget about viruses and other threats and go for the chat.
2.- Can't really expect everybody to understand the meaning of security, specially children, nor that they will remember to do what is necessary.
3.- The inate belief that we are invincible, and if people do not see the dangers nor the effects of having a hacked machine, they don't really care too much, for they believe that they are OK.
4.- (The list goes on, but I'll stop here.)
If it was as easy as you think, I wouldn't have a job. I lose some clients because I teach them how to prevent, but many keep coming back for more "I told you so"'s.
Think about it, if we could accomplish global education we could get rid of unemployment, famine, poverty, reduce the possibilities for corruption from employees to presidents, a large % of crime, abuse towards others, wars, etc., etc., etc. However it all remains.
As far as writing software that is secure, NOTHING is 100% foolproof, therefore, nothing is 100% secure. If a human mind was able to conceive it, created it, another human mind will be capable to crack it.