The problem is that, as Thewood points out, we had to choose to make the engine inherently WeGo without ANY chance of RealTime, or inherently RealTime with a perfectly viable WeGo. Since one choice was vastly more inclusive than the other, and far more marketable to boot, the choice was stupidly easy to make
And why didn't you make both systems? If you feel that RT is necessary for market matters (I don't agree but that's ok) then make an engine with RT and another with true We-go, I mean, CMx1 We-go.
Because be sure about one thing, I speak for Spain, and spanish players... there are 3 CM spanish web sites since many years ago, and they are very active sites with many players registered, more than a thousand. Some of us bought CMSF thinking it was a true CM, and at the present NO ONE is playing CMSF any more. NO ONE likes RT in CM. Of course no one will buy CMSF as it is developed now and no one will buy any other CM based on this engine even for WWII because it is not a true We-go. You can believe or not, but at least for spanish old CM players that's the reality. CMx1 is still there after many years, we have just begun an international tournament with CMBB between 10 different CM web sites, from many country around the world http://www.mundial.cmhq.pl/index.html Who is playing CMSF after 5 months?, no one.
Of course in Battlefront you can take the decissions you think is better but I think you have to know what old CM players think about it.