That seems like a bad argument. You don’t need a “deep understanding” of that to understand what is going on here, and I do actually have a pretty decent understanding of NetImmerse/GameByro, actually, because it’s powered a bunch of games I’ve been very interested in (I am less expert in say, idTech).
Has anyone “discounted” it? I don’t think I did.
It’s the reason GameByro is still in use, and it’s the reason GameByro is a disaster, essentially, because whilst that stuff would minor issues for most games, Bethesda has essentially built a series of entire games around that stuff, putting more and more weight on it every time.
Re: shooting in the foot, it’s more like the issue is the camel bearing more and more weight, so they’re having to invest more and more time and effort in just basically making it work, which means they’re taking longer and the games becoming more expensive for them to make, and I think it’s got to the point where they’ve essentially given up on making “full-scale” games in that engine.
I mean, TES6 is indefinitely delayed. We have no idea when or even if they’ll start on it. Fallout 5? Probably after TES6. Fallout 76 may or may not be GameByro, but even if it is, I guarantee it’s vastly less ambitious in terms of what they’re doing with it than Fallout 4.
You must be young, I mean that in a nice way but damn son, the late '90s and early '00s the internet was alive with people complaining about engines. Engine wars much like the console wars raged. They burned out eventually, but you still see complaining about some engines. More often praise though.
The reasons people complain about GameBryo/Creation Engine are that it is pretty distinctive in not entirely great ways. Part of that distinctiveness is inherent to it (as the article discusses), and part isn’t. The trouble is that the “jank” which isn’t inherent to GameBryo IS kinda inherent to Creation Engine - some bad graphics problems, bad animation, and so on. Sure it’s fixable but with insane budgets and insane sales it’s still… well… not getting fixed.