I think Valve needs to have a contractual system in place for SEA, whereby developers are required to finish the game in 'X' amount of time, or forfeit a huge chunk of their profits. Failing to deliver a final game (not just an incomplete game marked as final) would potentially also be grounds for blocking said developer/publisher from SEA in the future. That would resolve a number of issues with early access.