There's an awful lot about our society that is at odds with the basic message of "don't smoke, be active, eat a healthy diet, and by the way control stress and get enough sleep. " We don't make those things easy. We ideally would make health lie along the path of least resistance. But if not the path of least resistance, there at least needs to be a path so you don't have to bushwhack your way there.
Just as we outgrow a pair of trousers, we outgrow acquaintances, libraries, principles, etc. , at times before they're worn out and times - and this is the worst of all - before we have new ones.