Why is Unity the most popular engine?

Unreal Engine became easier to use in the last 2 years.
Unity developers (or just users who build nothing anyway) just didn’t realize that yet. Unity was easier because both EpicGames and CryTek was focused on closed studio developers only.
Today UE4 is much easier to build a full game than Unity, you just have to give yourself enough time to learn the many many tools it provides and how to use them well… I’ve worked on games for PC and PS4 with developers who are ex Unity users and even though they have year long experienced UE4 users, many are still attached to the Unity mindset and fall to many mistakes while working on UE4 because of old workflow vices. One of those there was a very bad situation where I tried to advice against certain patterns and they felt insulted, I just had to leave and the code base there is still broken lol