Yeah, lots of lifting in my life (3d/wk), and we do hit shoulders a lot. Problem is lots of impingement during some motions. And its been getting worse, not better.
Have a look at crossover symmetry, a lot of people swear by it for fixing shoulder and upper back mobility injuries/issues. I think it’s pretty extensively used in CrossFit and baseball communities. If you search for a copy of the exercise chart on Google images you can put a cheap version together yourself using standard resistance bands and a door belt.