Basically if you are big enough that you can make your own engine the engine also has to be usable by non programmers making the actual content for your game.
Still better than earlier versions of Frostbite Engine from EA Dice that took week if no cache was present and ran on server farm that took raw assets together with metadata and spit out final game assets.
Note: it doesn't have a royalty
In the UE5 Keynote it seemed more like a technical partnership than just CDPR licensing UE5 for a price.
Sure but how many studios reach that level? And wouldn’t you agree that by then, having to pay that share of revenue would be, as the saying goes, “a great problem to have”?
IMO it makes more sense to focus on developer productivity because that drastically increases your chance of reaching those revenue numbers.
https://store.unity.com/compare-plans https://www.unrealengine.com/en-US/license