Quoted from DavidPinballWizz:
I cannot understand why they release games like this...it's like buying a car but up till now you can only do 30 miles per hour, next month maybe 50 and within a year you'll be able to go 100
To be Captain Obvious here, Stern is a large company with huge expenses compared to the other pinball manufacturers. They have an entrenched network of operators and vendors who put most (if not all) of their games on location/or for sale to customers as soon as they are available. So, a large network of what are essentially pre-sales who have a hunger to obtain new games and the cash to pay for them. "Here, take my money!"
Stern simply *must* release product to keep cash flow and keep the company running. It's similar to the tech industry, where they release something with buggy software but fix it as they go.
The sin of no cashflow/sudden turning off of the $$$ faucet for a company of Stern's size would far outweigh the positives of keeping things back until they are "polished".
IMO, they have no choice but to release games on schedule and shore up the code as they go.
To be fair to Stern, all the other pinball manufacturers do this too. Perhaps their initial release models aren't as "code empty" as Sterns...but still, all the others are guilty of the same thing.