Injuries are a fact of the NBA. Trainers, no matter how good they are, cannot enter the game and prevent them. They also cannot reduce the number of games that these human beings are expected to play.
If you want to take on the issue of over-use and its resultant wear on joints, you must reduce the number of games. Like I said before, a quality product sells itself. Money drives the league, and greed (on the part of owners and players) is the real perpetrator here. There is no actual need for 82 games in a 5 1/2 month span. The league chooses profits over quality.