With that all said, I am not part of Mainstream but if you think that mainstreaming means dumbing down and making it fit for retards to play then you are narrow-minded. Mainstreaming means just removal of useless stuff and focusing on making other elements better. Lack of atmosphere and bad storyline were a result of laziness, not mainstreaming (even mainsstreamers know how to value atmosphere and story) while Level Scaling was an badly designed feature.
In other words, OB's fault was not that it was mainstreamed (as some elitists love to believe... guess it makes them feel smart) but the fact that development itself went in wrong way (laziness, bad design decisions, biting more then they could chew (aka tried to put too many awesome features and then realized that they can't actually make them all work as intended on time) and some others) as well as experimenting on some new ideas that would improve future games (while sacrificing the current one... part of evolution, just ask Alduin). Blaming everything on mainstreaming is just closing eyes to reality and it accomplishes nothing but irritates the developers who seek to please both parties (RPG developers are rarely part of the mainstream so they wish to to please the other party as well). And yes, if you think about it definitely can make a game that both mainstreamers and hardcoe RPG players would like to play.
As for where do some of us get optimism? Here are mine sources:
1. Fallout 3 - many mistakes from OB were not repeated there which means that they probably won't be repeated in Skyrim either
2. Focus on story and atmosphere - unlike OB which tried to fascinate players with awesome graphics (which ironically it never had in the end... probably because consoles weren't able to handle it) beautiful landscapes and trees, Skyrim tries to do it through atmosphere, story and gameplay. If this doesn't show that design philosophy is completely different from OB's, then nothing does
3. Development in late phases - OB promised a lot, but most of it only in early phases. Why? Because many of those features were cut out (I talked about it above). SK promises the same but since the development is almost finished, those promises seem to be a reality
This.
I've nothing to add, you've already spoken all there is to speak :bowdown: