The all star weekend/game is pretty meaningless. There is nothing to be achieved by having players on it and its outcome isn't relevant either.
I'd prefer if there was something added to it. Like 3-point shootout contestants earn money for their clubs, or the outcome of the all star game determine home court advantage of the finals (like the MLB). Also, maybe giving a bit more flexibility that allows teams to have some kind of input for setting up tactics.
Imo, currently, it's the same week as the offseason, except there's no draft to look forward to.