This is a nice thought, but based on my experience helping non-technical people with malware and related issues, it's rare that they learn from those experiences, and instead delegate to the nearest techy person to help them fix it. So if people are going to act that way in either case, I would selfishly rather the software just prevent them from doing stupid things in the first place, before I get that call for help.