As far as i remember in these moments
tennis has the longest season among the main international sports , the competition begins the first week of January and ends in December ( for those Davis cup players ), and it's insane too many months of competition.
But unlike other sports , tennis players can play the tournaments that they want , can make their own schedule and can decide which weeks and how many weeks to rest . Tennis players are free lance (self employed) and they aren't forced to play all the weeks
I think one of the main problems with the injuries in tennis is that some players abuse playing too many international series because they know that in GS and AMS aren't able to do great things , when in theory playing 5-7 international series plus GM and AMS would be enough , but these players use the international series as his salvation to keep a good ranking position trying to get the maximum number of points in these best other 5 results ( international series ).
To sum up, tennis season is too much long and it should be shortened but also the players should plan schedules more logical.