Yes, on the surface they are improving themselves. I agree that meditating and changing negative thought patterns is incredibly important not just at beating addictions but in general. I also think that initially, if you are trying to come out of a big rut, it can be helpful to do small things that will create a positive feedback loop and lead to you doing bigger things. But if you have been focusing on cold showers, stretching, meditating and reading everyday for a year, and that's it, you are procrastinating working on your bigger issues. That is my issue, these things aren't neccesarily bad by themselves, but it is easy to tell yourself you are improving when really you are just doing the same shit day to day because you are to afraid, or lazy, or whatever to take the next step. Another problem with these things is no one asks why. Why meditate? Why take cold showers? Sure, every now and then there is a thread on why mindfulness is important, or why cold showers boost testosterone, but that's not why they do it. People come to this forum with problems, they see other people doing things like cold showers, home workouts, and think that is the right thing to do to solve the problems. A year later, they are the same person, but now they have a strong tolerance to the cold and can do 50 situps. Again, the underlying issue is never addressed.