Why is Unity the most popular engine?

Probably the biggest things–it was cheap/free for longer, and since it lacks a lot of graphical features it’s very easy to develop for low-end hardware.