AlKim: While i agree that fat piles of patches are quite annoying, I can't remember things being that much easier back before broadband. I certainly remember encountering bugs on PC and console games alike, and if there was a fix - there usually wasn't - it was a 30MB patch that would take around eighteen billion years to download. With consoles, all you could do was eat shit and suck it down.
I don't think you're looking far back enough to be honest. 30MB for a patch in 1995 was enormous. The vast majority of patches were usually in the 1-2MB range. It wasn't until broadband started seeing some major penetration in the early 2000s that patches approaching 3 figures became commonplace.
As far as pre-PS3 consoles were concerned, I've never seen a truly game-breaking bug. There's a simple reason for this - letting such a bug through to a production release would have required a recall of copies in the wild, which would have been far more costly. There was a massive financial penalty for such lazy behaviour. Nowadays, developers are just sloppy in the way they work - deliver a broken product and hope that you can fix it at a later date.
If Sony had let such a bug as the save game issue in The Last of Us slip through in the PS1 era, they probably would have been faced with lawsuits.
Heck, you couldn't even rely on patches on PC, because not everyone had a modem. So if you released a game back then in a broken state, you probably would have been inundated with refund demands.
I've always maintained that major developers and publishers need to face the threat of financial penalties to be at their best. If they feel they can be lazy without repercussions, they will be, and they are.