Twenty years ago software was generally written to a higher standard of quality. That wasn't because it was simpler in those days (try reading and debugging a few hundred thousand lines of self-altering assembly code ) It was because expectations were higher. Software with serious flaws was not acceptable, period.
There was no internet to download any patches, so it HAD to work perfectly.
Not simpler? There is no way Pac-man or Tetris would be as hard to program (and test) as Civ or any other recent game. The number of variables and possibilites of what you can do in recent computer games are astronomical compared to those older games. There was only so many places Mr. Pacman could go to, or dots for him to gobble.
(Sort of off-topic rant)
Speaking about quality in general (not just computer games)Sadly, consumers want things cheap and they want it NOW. There are too many things (restaurants, gas stations, grocery stores, etc.), where there are just too many consumers who look at the cost and speed of service, instead of at the quality of the product or quality of service. Of course, everyone wants better quality, but not if it comes at a higher cost. In order to compete, companies have to keep prices low so that you buy their product. In order to keep those prices low, they have to save money wherever they can, so they have less time and resources to devote to the product (which often sacrifices quality). Take too long getting the product out and a competitor beats you to it or the demand drops. That is why the Walmarts are booming while the mom and pop stores are dying out. Walmart certainly doesn't give better service or better products, but they do offer lower prices.
How much competition was there for computer software 20 years ago, compared to today? From my experience, increased competition does drop prices, but rarely increases quality. Computer games have gotten better due to technology, not from the increased competition, IMO. Super Mario Land had more replay value for me than some of the games that are currently being released in the market today. You do need some competition, but not the insane competiton like there is today. If you don't try to compete in prices and timing, you will be out of business. How many different types of computers/hardware did these older games have to work on compared to today (for the crashes/compatability issues)?
From doing the beta test, I got the impression that Atari/Breakaway/Firaxis was more like the friendly, eager-to-help, listen to the players kind of group like what the mom and pop stores would do for their customers 15-20 years ago. Not what the other current companies/corporations do now who just treat thier customers as the 'mindless masses'.