Behavior change is one of the hardest things in medicine.
Patients sometimes have fixed beliefs that are difficult to change.
People get used to doing things a certain way.
Change is just plain scary to some people.
There's a reason why people say "you can't teach an old dog new tricks." but we certainly like to keep trying :-).