hucklebarry: Still have to disagree. After factoring in the removal of packaging and distributions, AND adding in the increased number of buyers, I don't see how its even a wash, let alone "substantially cheaper". The tech these companies are buying is also getting exponentially cheaper (PC's to develop on, software suites becoming available and affordable to indie studios). The fact that some companies are effectively making good games for cheaper than 90.00 tells me that 90.00 isn't the correct inflated price point. As I mentioned in the OP, consider Divinity:OS. Its launch price was 40$ if I'm not mistaken. It was made by a professional studio with experience in the industry. They released the EE for free. The game has hundreds of hours of professional, very highly polished gameplay and yet they are profiting from it at $40.00.
While this is an example of games being cheaper, its in direct contradiction to your claim that $90.00 is cheaper.
I would have to disagree on the following points you've made:
1. Development being cheaper.
The more complex the games and the technology become, the more people a company has to hire and the more these people have to specialize. While the PC has become cheaper, there are now other money sinks. Voice acting (controlled by an evil union an thus very expensive,) motion capture, graphics and physics programming as separate disciplines, the list goes ever on and on. Game development used to cost a lot less.
Example:
Wolfenstein 3D (1992) cost about $100,000 to create and involved a team of several people.
Grand Theft Auto V (2013) cost about $265,000,000 and involved a team of several hundred people.
There is no question about this, game development costs have skyrocketed in the past 20 years. And with good reason. We now expect a lot more from our AAA games.
2. Divinity:OS being a good game.
It is a reasonably high quality indie game, yes. But the fact that it's a low budget offering shows all throughout from the very beginning. I am not being disrespectful towards the team. As you said, they are experienced professionals. They did an excellent job with the resources that they had. That said, the game is quite unfinished and unpolished, which speaks to the fact that they simply could not afford to finish and polish it.