3) understand that the best way to stay alive in a cutthroat market is to understand the entire userbase, not just a handful of "hardcore" or "oldschool" fans that bought your second big hit
You make it seem like there was a huge casual player crowd that is entirely satisfied with UT3 and only the oldskoolers and hardcore players are complaining. Take a look at how many people are online. Not many for an UT game or any relatively recent popular shooter for that matter.
Personally, I like how the game plays but technical problems prevent me from having much fun with it. I knew that from the demo but I still bought the CE of UT3 because I had so much fun with the older Unreal games that I a) want to support Epic and b) want the newest entry in my collection as well. I'm not mad at Epic though. Nothing stops me from enjoying their older games.
My point is, even if a casual player is completely enthralled by the gameplay and the ingame atmosphere, chances are he is annoyed by the GUI not being very comfortable and the serverbrowser being lacking. I had to change some lines in the .ini to make the game run at all! I would think that many casual players would have given up before that.
Apart from the new flak trajectory nothing about UT3 seems to be specifically adjusted to new-comers or casual players!
So I don't get your point at all.
If anything (economically speaking!) it was Epic's
problem that their game is
too oldskool and hard-core and casual players and new-comers have a really hard time getting into it with all the veterans from previous UT titles around.
Also, a point for record - Epic Megagames, by which we say simply "Epic", is a proper noun and a singular entity. Using plural forms for verbs is incorrect, and should you say it out loud, you might hear just how stupid it sounds to say "Epic have this" or "Epic are that".
"Epic develops (singular) games" - when it's about the company.
"Epic are (plural) a bunch of metal fans" - when it's about the individuals working at Epic.
Just saying.