Like all sports, the NBA was established as an entertainment product. Put the greatest athletes in different venues and people will pay good money to be entertained watching them. These performers serve no other great purpose to society. They market themselves as entertainers and allow businessmen to get rich using their talents to attract fans who pay big money to watch. So.........you are paid to entertain the fans......DO IT!
The league needs to make rules for players missing games. I would favor a rule which requires a player to miss a MINIMUM OF 3 GAMES, if a player misses a game for ANY REASON! You want to REST a player, fine, they rest for 3 games. LeBron needs to miss a game for a "SORE GROIN", which happens to be against the lowly Golden St Warriors, fine, then he misses the nest two also, even if they're against, say the Clippers or Celtics!
I believe this simple tweak would put an end to LOAD MANAGEMENT/RESTING PLAYERS, and "made up" injuries!