If they were unable to update games after they came out, Project Cars would still be around 6 months away from being released.
It does make you wonder though how sloppy are developers going to get? As they may well take on the 'oh, we'll iron the bugs out after release' approach in getting their game on the shelves. Which means we end up paying full price for an unfinished game.
I do feel sorry for the developers in a way. Long gone are the days of shoving a game onto a small tape or single disk - games are immense in size now - GTAV is 65GB or so, as an example. There are months, if not years of work that goes into all the variables within the game - add to that the multi-national aspect of games these days where a dozen language options isn't uncommon. That all adds to the length of development.
However, the biggest issue is with the Internet itself. Rumours, interviews, forums, half-truths - all badger the developers to get the bloody product out onto Steam or through Origin. There's little let-up for them. I recall waiting for games, having read small introductory pieces within the Zzap64 mag. You didn't question how long it would take - it arrived when it arrived.
Of course, there are glaringly obvious issues that need addressing on a games' release - and those can be REALLY annoying. But the scale of games now means that patches will be hear to stay. Unless of course, there's a unanimous acceptance that broken games will be the norm.
The other issue I have is where developers (ironically) try to constantly improve the game to make it better. Take Wasteland 2 for example. On its original release, the game needed patching. Some quests were broken and dependant upon what skills your team had, some areas of the game didn't work. So they patched it. Then they patched it again. Then they added more content for free. Then they turned around and said that the Unity engine that the game was written in, has got a new version being released. So now the game's core is being
completely re-written and then reissued as a huge patch. I've delayed and delayed starting the damn thing in earnest because of all these 'improvements'!