I don't have a problem with teams having players on "maintenance" programs. At the same time, those "maintenance" situations shouldn't occur during nationally televised games, and also limit doing so on road trips. Further more, give prior notice that a player won't be playing... these are usually not done on a whim.
By the same token, the NBA should stop scheduling nationally televised games for teams in the middle of a back-to-back.