As it is the current state of all star week is a total blow off unless your still in the cup.
Instead of each league having an all star game, put together the best of the league as a whole and draw them cup style in a one off contest drawn at random against someone else on the same level, this would work out for everyone except D1 but I think they can live with life as it is. For the rest of us this could be the breath of fresh air many of us seek and would at least add some flavor to a down week.