You're just making excuses that don't... and shouldn't EVER matter to the consumer at all. Thus when I say consumers have an expectation of a certain degree of quality for a release.. and that publisher are failing to meet it... puts you in a defensive mode. Publishers now, have the mentality of "push and patch"... and that's just simply undeniable. That's what they do now, and it has gotten to that point BECAUSE consumers have allowed it. PC consumers have been conditioned to accept that games will have issues... and largely PC gamers accept a lot of BS in their games... however now it's getting to the point where obvious technical issues, obvious lack of utilization, obvious bugs, are just completely destroying the ability to even enjoy or play the game properly.
This is an entire industry problem. No single profession or group is getting all the blame. It's a failure on multiple levels.
And you want to know why this is all coming out??? Because people are actually looking at it now.. and asking questions. We can actually look at traces from the games and see how and why it's completely underutilizing the hardware.. how amateur some of this stuff is. What else are consumers supposed to think when a game releases like that, and then TWO DAYS LATER, gets a 15-30% performance improvement patch... with the promise of more patches in the future...
I like how some people.. and even developers point to games before as "not being complex" which is why they didn't have such issues in the past... when those games were just as complex for their time as these games are now. The difference is now you need a ton of people to make the pretty art... Because other than art... I'm failing to see how these games are SO MUCH more complex than the games from the last couple of generations. We're still doing the same stuff we've always done in games...
The point is... when you drop a game, and it's performance is completely terrible, and then patch it a couple days later, and then make it what it should have been in the coming months... people get pissed off.. as they should.