I do tend to agree with your points. However there are quite a few games which are fairly
mainstream (I wouldn't want them to be any more mainstream) but still have realism, thought, and complexity involved. I can think of Grand Strategy games, Total War series of games, ArmA series (and classic OFP), and Men of War (first few, the last ones suck) to name a few. For a more casual relaxed game Eugen System's own Act of War: High Treason is amazing!
On the Eugen Systems official webpage
they state they are working on two simultaneous RTS games both due out for launch next year.[/quote]
Total war i guess you can say it's fairly mainstream but yet in still it's still Total war. It's not Command and Conquor with a little realism and if your a fan of traditional RTS's you may not find this appealing because it's not a traditional RTS. Games like Starcraft and Command and Conquor and even RUSE strike me as mainstream RTS's
Arma doesn't strike me as mainstream either. Even though it's popular i don't consider it mainstream
My definition of mainstream is the median trend of a genere which sees the most sales which causes other games and the perception of gamers set a standard to. COD is a mainstream shooter in one way or another other shooters measure up against COD gamers will use COD as a measurement of what they expect in a shooter.
Thats just my definition may be right may be wrong but in this generation of gaming the industry has really become a mulit million dollar business and lets face it sometimes complex and realistic doesn't always translate to "fun" to a major audience. often times producers and gaming companies are now confined to what will make sales as opposed to taking a risk to make something unique.