This, simply put, doesn't work in an enterprise context. I'd argue that relying on people for security doesn't work in any context, and that it's about as effective as relying on programmers to not code memory leaks, but in companies where there's people whose _only_ use of a desktop computer is at work, as is increasingly common nowadays, it's simply not possible to get half the people out there to learn more than absolutely required to do their job. Go look at /r/sysadmin or /r/talesfromtechsupport: for some people it's a critical emergency if their desktop icons are rearranged because then their muscle memory to click on Chrome is broken. And that's not to mention executives who believe they're above things like "phishing awareness campaigns". Technical measures are much cheaper and vastly more effective than social measures directed at people who don't want to learn