Something I realized: often when I either give people advice, or try to help people, I try to give them the best solution. Yet, the best is often very difficult, complicated, and does not suit everybody.
Instead, perhaps it is better to just look at the person, their needs, and their desires, and just offer them the simplest possible solution.
Other words, better to offer a simpler solution which will render a higher compliance, then the “better“ solution, with lower or no compliance.