A central problem with most health and personal management advice is the lack of incentive to give advice or to coach.
Drugs, surgeries etc. make money for the seller. Yet health advice is not making money to anyone (like telling people to stop smoking). Hence no incentive to anyone to help. In these issues.
A simple solution here would be to create a system where someone makes money of helping us getting healthier.
It can be as simple as a health club where the owner get paid according to the added muscle mass of customers rather than the yearly pre paid way.
The greater idea is to make the personal interests of the individual aligned with that of health providers and anyone willing to help. Once so, efficient market will take care to improve matters