Unfortunately for Unity, they don't make any more money on a hit game than on a big-budget failure. All that matters is how many seat licenses they sell. Selling developer tools is not a great business.
If you use Unreal Engine / Unity, you have a pretty big pool of talent that is already proficient with the engine and can hit the ground running, rather than having weeks of learning the intricacies of your specific game engine.