Why is Unity the most popular engine?

Yeah, diffing blueprints after major changes is an absolute nightmare. It’s just not feasible for a large scale project.