A shorter season would only benefit the league if increased interest generated more profit than the profit lost by the games removed from the schedule. Im guessing the math does not work out in your favor.
The NFL now has Christmas games. I'm not sure there is a sweet spot for the start of the NBA season.
The other things you mention are mostly cosmetic.