> but Marco has come to the realization that the problem lies with the user's personal use pattern combined with his expectations for the technology. I think that's really insightful.
No, the real problem lies with the technology over-promising and under-delivering.
There is no reason why the problems the user was experiencing should exist, other than that software quality is appalling.
If you let go of the idea that you can change (or that it's worth the effort to change) everyone's use patterns, then you have to accept that some use patterns simply don't have solutions that meet the user's expectations. And in those situations, it's best not to fight the user--let them work it out. Hopefully, in the end, they find something that works for them.