Could also be that marketing costs are hitting publishers and developers really hard. Everyone assumes it is just development costs that are sky high, but with games now being advertised like Blockbuster films on Billboards, TV, cinema, magazines etc it must hike the price of a game considerably.
OPs argument also suggests that games that didn't make money had no development issues, bad budget management and silly engine development costs.











