AAA games spend a ton of money on development, B games (or A games) spend less, indie games spend a LOT less. That money buys you:
- Marketing - trailers don't make themselves, you know.
- Voice acting and lip sync.
- Translations to other languages, which means more voice actors and (hopefully) lip sync.
- Motion capture for better animations.
- More artists to work on more models. (Ever see a town with just four different people wandering around, copied over and over?)
- More programmers to work on more systems.
- More platforms supported and better support for different controllers.
- More QA people to find the bugs in those systems, the weirdness in the animations, and the mistranslations on the various platforms.
- The more expensive versions of the various tools.
Obviously, just because you spent the money doesn't mean the money will be well spent, but a small budget game isn't going to be able to do all that stuff at all. Something like Night City is not going to be possible in a game with a Greedfall budget, even if you populate it with
Horatio.
Naturally, plenty of games would have no use for Night City or any of the other stuff, really. Outer Wilds jumps to mind. The whole fighting game and 4X genres wouldn't benefit all that much from those kinds of huge budgets.
I'm not seeing the point of them, myself. For people that want a nicer looking Tomb Raider, there's Tomb Raider Anniversary. For people that don't care that much, just stick to the cheaper originals. Maybe in a few years, when the remaster price starts to get close to the price of the three original games, they will make more sense.
P.S. Wow, Anniversary is just $1 on GOG right now. Looks like the other old Tomb Raider games are about $1 each, too! Do any of those work on Steam Deck?