people shit on bethesda when nobody else even tries to do what bethesda does
I hate skyrim, but its world is still significantly better than most other "open world" games, especially ones that came after skyrim and just copied the ubisoft formula e.g., twitcher 3. Skyrim's NPCs may all have some kind of mental retardation, but at least they try to some degree provoke a sense of realism compared to the static, lifeless text dumps in nearly the entire rest of the genre. So on and so forth.
If Bethesda games are "shit", then nearly every other game in the genre -- and by this, I do not mean the greater RPG genre -- are even worse. Just look at how awful Outerworlds is to the point where it makes Fallout 4 look good. KCD has some great parts, but in many areas it feels like a pale imitation of a bethesda game that falls apart when you play with it, like your parents buying you some cheap megabrïcks instead of legos.
If I had to pick a game that was the closest to a modern descendant of Ultima 7 and Ultima Underworld, the choice becomes obvious. Does that mean it's good? No, but it does mean they get an A when I'm grading on a curve.
Oh, and the creation engine is vastly superior to most other engines on the market solely on the basis that it's founded upon moddability. I don't give a shit about most of the so-called "features" engines tout nowadays, Bethesda has been shipping an engine with extensive modding support and their games come with an SDK for two decades now. Unreal has gone backwards in terms of moddability, with UE4/5 being one of the most modder unfriendly engines on the market and therefore one of the worst recent developments in video games.
All things considered, Bethesda is shit. But nearly every other developer is vastly worse. The rest of the industry needs to get their shit together.