most comes down to, stop buying games until they play to your satisfaction. If you do not like the rules and code when the game comes out. Don't buy it until it is up to what you think is complete and enough to spend $4500+ on it. Then you won't have to worry about situations like this. When I bought LOTR, 10.0 code was already out. Early on, it needed time to develop. Once it was tweeked out, it was awesome.
Now some will say that stern won't invest the time in the code if the sales arn't up. But at the same time, if sales continue to be slow due to unfinished code, they will realize the importance of code, and start dedicating more man hours into making sure it's more complete before the game even ships.