The final ladder game is meant to solidify positions for the following season. Most people who don't like when it takes place are the same ones that use the excuse of it shouldn't be after the championship game. Why exactly is that? You went your whole season building your team for that purpose (of winning a championship), so why should you be rewarded by gaining the extra SP before the game? What sense does that make? You should have confidence enough in your team to not worry about extra SP. The playoffs are the playoffs and the ladder is the ladder; just because you don't like what day it takes place doesn't mean there's a problem with it.
And regarding the All-Star game that's just plain foolishness. Why do you need the extra SP to play in a freaking game that chooses the best players from the whole league SEASON. It's not meant for you to need the SP boost. It's meant for fun.
Overall this whole last ladder game thing has to stop unless someone comes up with an actual, good reason why it cannot be played so late