I dont know much about gaming economics, but I kind of understand? having a game in developement for 10 years just to drop in price two months after it came out is not good for anyone. Making games is getting increasingly more complex and expensive so it is just too risky to devote so much time, energy and money for something that wont catch, so games are just thrown to see if its worth keep getting attention. Furthermore, the prices of games have (taking in account inflation) decreased since 20 years ago, so companies need to make money elsewhere so there is some profit