^^^ Contracts, endorsements, money, branding, sponsorships etc. The root of it all.
We have to consider as well na hindi decision ng lahat ng players ang hindi maglaro due to load management. Organizations decide that. Empleyado ang player dyan.
Yes true. For me that is truly wrong. It wasn't like that until coach pop started it with the oldies, duncan, ginobli and parker, as far as i remember. Then players and managements start doing this. Kawawa ang fans. Spending so much on ticket. I mean not everybody is rich. Players too spoiled these days.
Look at football, i mean a more physical sport but not much of this baloney. I know they just play 16 games but.
Also baseball. 162 games. They don't get much time off.
Anthony Edwards said it best. Kaya i believe its more on the players not those others factors you mentioned.