Good post.
Charlie, Dan Pfaff, John Smith, and so many other sprint coaches have talked about the need to have not just a strong upper body, but a healthy and unrestricted upper body to optimize sprinting. If you have serious shoulder issues, addressing those should be a priority not just so you can continue weights, but so that you can maximize your sprinting abilities and long term health as well.