I like this approach - especially when customers are hiring you and/or buying a product that is support to work well for them without burdening them with a DIY maintenance ..which results in training etc.
It's amazing how often I can re-train someone on the exact same thing multiple times and have it not stick. All it takes is something you do rarely (couple times a year or less) and retraining/support is needed.
The mental frustration and training time/support costs is a big motivator to fix the underlying problem.
I think this fundamental perspective maybe be harder to implement the larger your team/business though?