>>715722298 (OP)if you're making a big game you have to release your game simultaneously on at minimum PC, one playstation, one switch, maybe two gens of each if it's a low end game, and maybe xbox if microsoft starts breathing down your neck
you need to quickly build for all those platforms and support 2-5 different rendering APIs
doing all that work yourself isn't feasible anymore, just license unity or unreal
you can kvetch about the industry getting lazier but major devs were already using western middleware like gamebryo, renderware and VV alchemy the past 20 years
phyreengine might have also been western? can't find tell for sure but it seems like SCEE made it