id love to see fallout done in dunia, frostbite or crytech.
People are lumping lower-level game platform engines in with ready-to-use game engines. Oblivion, for example, was built
using Gamebryo, but there is a lot built on top of Gamebryo. Quite a bit of this does seem to be re-used in Skyrim. Now, I'm not arguing that some of these things shouldn't/couldn't be improved, but people also need to understand that the design of a game engine is largely dependent on the features you want to have in the game. You can't compare two completely different games that require completely different feature sets to make and point out that their game engines don't have the same strengths and weaknesses. Of course they don't.
That said, if an aspect of a game doesn't live up to your expectations then don't buy the game. Why would a game company completely replace their entire codebase (insanely expensive) if they don't have to in order to sell their game? That would be terrible business.
The problem is that it doesn't work good enough. There are still plenty of problems with it, and Bethesda is likely forced to abandoned new ideas because the engine just isn't capable of handling them. It would turn out much better for them in the long run if they created their own engine that was capable of doing everything and anything they had it mind for it.
It's like they need a boat, but all they have is a car. So instead of scrapping the car and buying a boat, they glued about a million corks to it and called it a day. That is not a solution. It's a short-term "fix", and it likely won't last long. They'll need to keep gluing more corks on and replacing those that fall off. It simply isn't worth it, in my opinion.
Just playing devil's advocate here. How can you possibly know this without doing a full anolysis of the game engine and then a full cost-benefit anolysis of re-creating every part of it from scratch? Even if they did re-create it from scratch, how can you know that there wouldn't be inherently contradictory design goals between things they know they want to do vs. things they might be excluding because their current engine doesn't do it well? They have to determine whether or not it's worth dumping years and millions of dollars into a completely new engine to solve some known issues and to make it look cooler when you jump in 3rd-person. I know I don't have the data to make that determination. Who does?