I do CrossFit. I started about four years ago. Five years ago I weighed 325 lbs. I went paleo and most 100lbs in 9 months. Today I weigh 195 and I’m much much stronger than I’ve ever been.
“…but…but CrossFit is bad on your joints and shoulders…”
It certainly can be. So can getting out of a deep bathtub or rolling over in bed the wrong way or bending down to empty the dishwasher.
I have a torn up shoulder - not from CrossFit, though. If anything it’s much better than before I started.
But I take care of my body through supplements. I rest. I recover. What CrossFit has done for my golf game and swing has been incredible. My fast twitch muscles are strong. I’m much more flexible. And my overall strength head to toe is beyond what I thought my body could do.
I don’t think going Hulk smash and just pounding iron is the way to go for golf. Sure you’ll get strong, but your flexibility will suffer and so will your game.
I’m not saying everyone should go join their closest CrossFit box, but find a good mix of cardio, strength training, and mobility. And don’t overdo it.