Why is Unity the most popular engine?

One thing I hate about UE4 by now is how it handles instanced meshes.