Don't kid yourself. There won't be a DA4. the next one will be an mmo. DA:I was the beta for it.
One of the devs commented on the MMO style of the game, I wish I still had the link for it, but I don't have it right now.
Long story short they were making an MMO, I do not think that it was going to be a Dragon Age MMO, in fact he never commented on what the MMO was going to be. However they reused a lot of elements from that cancelled MMO when they made the game, this explains a lot of the large empty spaces.
Of course the game is also made on the Frostbite 3 engine, which as we all know was designed for first person shooters. This could explain the main campaign where you just go from one level to another with no real world or NPCs to talk to. After all Battlefield, which also uses this engine, is structured in a linear fashion as well.
So what we end up with is the story structure of a first person shooter (do the missions in order until you win) combined with elements of a cancelled MMO.
So in short Bioware/EA put no effort into making this game at all. They just took elements of a cancelled MMO and combined it with the elements and story structure of a first person shooter (which is what the engine was designed to handle) and boxed it up and called it dragon age.
If anything I would think DAI might be an attempt to salvage lost resources used in another, cancelled, project and slap on a Dragon Age sticker in order to cash in on the RPG "fad" before it dies. After all, we all know that RPGs are dead. The only games that people actually play are online action games. have no doubt this is how EA sees it.
But I doubt they will make a DA4 as well, mainly because I think DAI was meant to ride on the coat tails of DAO until the fad dies, same with DA2.
I can actually hear the conversation:
" We put all this money into making this MMO and now we cancelled it, what are going to do with all this useless code?"
"We could just dump all of it and bite the bullet on this one."
"No, no. We have to make a profit somehow."
"Well how about we just tell those guys in a Bioware to make a Dragon Age game for it."
"No, Rpgs are dead. Dragon Age: Origins was a fluke we all know that."
"Yeah, but if we tell them to use the Frostibte 3 engine then it would be different. Frostbite 3 was made for an action game, and everyone like action games."
"Right, then tell them to mix in some of the elements of our cancelled MMO. It would take very little effort and we could ride on the coat tails of DAO one last time. Make the call."
"Right, but what about all those people who really like RPGs, they would never buy a game like that."
"Just tell the boys in marketing to lie their ass off. By the time those people realize the truth, we'll already have their money."
PS. Sorry about he long post.