Yes, I stand by my policy of teaching the user, not changing the used. One actually solves the problem.
That sounds like a good solution in theory.
However, do you expect to turn everyone into an expert? What about all the accountants and executives who don't have the time to put that kind of effort?
Thats the problem. Even if you have some sort of mandatory class or lecture those people won't pay attention, they'll text the whole time.
I've worked in offices for 12 years - trust me your solution not only won't work, it can't be done.