Also, I think on the code side, that OPs are the main customer base for Stern still. If they account for a much larger amount of the business and games on location are being played by all sorts of folks that may not care about 'code' then it makes business sense that they are not as concerned with 'complete' code.
I know I am playing Metallica at my local bar all the time as are lots of other people. It's still a fun game and I do want to see the code more developed, but I can't consistently 'beat' every mode that is currently programmed in the machine so it's still fun.
I see people playing X-Men a lot at one of the local pinball arcades (where there are like 25+ pins) and it's the most expensive game at the arcade (along with WOZ, at $1/play). So while I really like fully fleshed out code, I can see why Stern is not as focused on it. Us folks on Pinside probably are the most vocal when it comes to code, but I suspect that the total % of the business that comprise collectors/home use is still a smaller than ops.