On the one hand I fully agree. They have plenty of resources to be working on multiple projects at once.
On the other, it’s very easy for studios to lose their way when spread too thin. There is value in staying focused.
On the third hand, it’s taking an absurdly long time to build their games now. It’s clear the Gamebryo/Creation Engine is no longer fit for purpose. I don’t give a fuck about object permanence for 10,000 cheese wheels. I want fewer loading screens, much better facial animations, much better lighting, much better performance, and MUCH better collision handling. Unreal proved YEARS ago that functionally unlimited polygon assets were achievable with good performance with dynamic mesh loading. Gamebryo is absolutely shitting the bed with the assets in Starfield. Maybe it wouldn’t take 5+ years to build these games if they weren’t shackled to Gamebryo.