Tell that to Giannis then, NBA only plays 82 games in a season and its not 90 degrees on the court, play about 3-4 games per week and an NBA game is over in 2 hrs. There rested on and off throughout the season.
Teams trade players for only a few reasons, salary, younger talented prospects for the future, injuries, replacement for a positional weakness.