In the real world there is no entirely reasonable code base. There’s always going to be some aspects of it that are kind of shit, because you intended to do X but then had to change to doing Y, and you have not had time or sufficient reason to properly rewrite everything to reflect that.
We tend to underestimate how long things will take, precisely because when we imagine someone doing them we think of the ideal case, where everything is reasonable and goes well. Which is pretty much guaranteed to not be the case whenever you do anything complex.
Yeah, like the music or movie industry, it’s rife with abuse because there are so many young people who dream of working in it that there’s always fresh meat for the grinder.
And selection pressure means the industry veterans in charge are people who somehow thrived in this environment, so they’re unlikely to change things.
I have a friend who worked in vfx on some very high-profile movies and shows, stuff you have definitely seen. And that industry actually seems even worse! Everyone is a contractor, so you work on one project, and then you don’t have a job anymore, and you better make the bosses happy if you want to get another contract ever again. Everything is stunningly poorly planned, with deadlines that are impossible to meet without working all night, constant last-minute changes from fickle directors and incredible amounts of nitpicking and demands of perfectionism.
This is likely exactly the type of industry they are turning game development into. Because it’s maximum profit with minimum responsibility. Hire the best in the world, squeeze the most work in the shortest time you can out of them, and then toss them to the wind when they’re spent.
4K is an outrageously high resolution.
If I was conspiratorial I would say that 4K was normalized as the next step above 1440p in order to create a demand for many generations of new graphics cards. Because it was introduced long before there was hardware able to use it without serious compromises. (I don’t actually think it’s a conspiracy though.)
For comparison, 1440p has 78% more pixels than 1080p. That’s quite a jump in pixel density and required performance.
4K has 125% more pixels than 1440p (300% more than 1080p). The step up is massive, and the additional performance required is as well.
Now there is a resolution that we are missing in between them. 3200x1800 is the natural next step above 1440p*. At 56% more pixels it would be a nice improvement, without an outrageous jump in performance. But it doesn’t exist outside of a few laptops for some reason.
*All these resolutions are multiples of 640x360. 720p is 2x, 1080p is 3x, 1440p is 4x, and 4K is 6x. 1800p is the missing 5x.