Of course, you are right it wears out the joints, puts a lot of stress on the spine, and causes heart problems. Therefore, I am against the long-term use of steroids and any type of sports nutrition. Moreover, if you read this article https://steroidcycle.org/post-cycle-therapy/, you will know that after taking steroids, you need special therapy to restore your health. Because the body stops producing testosterone and treatment is needed to solve this problem. So if I want to switch to sports nutrition and take steroids for muscle growth and endurance, I will consult a good nutritionist to avoid health problems.
Steroids are not sports nutrition they are completely different things. You really need to educate yourself and separate the 2. If you take steroids you should learn the side effects first. Also if you take steroids you should lift natural for a while first. Also body building done right and safely does none of what you say. I am 60 my doctor says I'm as fit as a person in their 20's and I take no medications. No heart problems, spine, joints are perfectly fine. You have to find a good fitness coach who knows proper lifting technique. I can't tell you the thousands of people I see in the gym just tossing weights and yes those people are going to get injured at some point.