LeBron at 32 playing deep into the playoffs every year- giving us, the fans, those extra games every year more than makes out for the 5-6 games he will sit out- in my opinion at least.
The Cavs are definitely smart to rest him. But they should rest him in home games, or at least vs. Eastern Conference teams. Imo, he shouldn't be sitting out of games where fans who may want to see him play in person only get 1 opportunity per season.