Epic: Builds and leases out engine where almost all features and functions are built-in so as to allow less experienced developers and smaller studios to take shortcuts and cut costs. This comes at the cost of performance.
Developers: Uses the engine the way it was intended, to cut costs, outsource (pun intended), and take shortcuts.
Epic: Gott-dayem developers!
Side note; even a long time after release, experienced developers are having trouble making games run properly in UE5 via a slew of patches and fixes. Functions like Nanite and Lumen were supposed to solve hardware limitation issues and revolutionize, but especially Nanite has shown to be a resource hog via upfront rendering loads and needs beefy hardware to get off the ground (at least that's what I hear from my acquaintances in the industry).
UE5 made a lot of promises - it hasn't delivered on most of these, in my opinion. Least of all on causing an upturn in released games that run really well, regardless of the core issues behind it.







