SenseOfTumour said:
The amount of work needed to program a 2600 games probably goes into modelling a wheel or an NPC's eyebrow nowadays.
You've obviously never programmed for an Atari 2600. Those things only had a 1.19MHz processor and 128 bytes (yeah, bytes) of RAM. All sorts of hacks were needed to make anything even resembling a game. Cartridges started with a limit of 4k, but ways were found around that (bank switching).
Right now, sitting next to me on my desk is a HCS12C32 microcontroller kit, with 32k of flash ROM and 2K of RAM. Programming
that to do anything useful is pretty hard with those limits (try fitting a TCP/IP stack in 2K of RAM).
Making games has become much easier, but not cheaper. But games ship an order of magnitude more copies now. The price of an individual unit is not a good measure of how how much work goes into a game; the studios set the price before they even start making the game.
At which point do you say it's too much? 60USD? 80USD? 100USD?
Over here in Australia, most games start at 99.95AUD, with PS3 titles at 109.95AUD. Many games are appearing for 119.95 now and that's just regular editions. Expect to pay at 30-50AUD on top of that for special editions.