A lot of these problems are rooted in the publishers' need to put the game on the shelf, to reach silent release deadlines which require the developers to be less thorough than they were in the past. Coupled, of course, with a far more complex development environment than console developers are used to.
I don't care about the patching process, honestly. If it makes the game I spent 60 dollars for better, than so be it. I'm sure the predictable rebuttal here is that the game should've shipped without issue, but I'm placing no blame -- because, despite what's being implied here, there have definitely been console games in the past that suffered from horrendous bugs, rendering them near unplayable in spots, and there were never any patches to rectify the problems.
But again, things are much different now, and those problems are more frequent and more troublesome and I'm glad the developers are supporting their product post-launch -- something of which they're not required.