I wouldn’t put it so crassly, but you’re right. There’s also the element of “I really don’t want to port my project to a new engine.” is true on both sides and is absolutely legitimate. But people take it too far when they start discontent over the other engines because of it. They’re both exceedingly useful engines. I really wouldn’t use Unreal for performance-critical games or mobile, for the most part. I really wouldn’t use Unity for anything that has to look like it belongs in generation, graphically or anything that requires professionalism. I think everyone could benefit from learning and using both engines when their strengths are best fit for the project at hand.