Why is Unity the most popular engine?

I think unreal engine 4 users should go out to look at the real world, the most monetize mobile game create with Unity, if you look at ios app stroe and google play, Unity is the king.
Unreal engine 4 is far behind, this is the truth. I love unreal engine 4, and know a lot of unreal engine 4 developer, I can’t say unreal engine 4 developer are better than Unity developer.

Unreal engine 4 support less platform, and have too many bugs, and solved too slow(blueprint nativization for android never worked, to fix it, you need to modified and rebuild UBT from source),
a lot of people asked why submit unreal engine 4 marketplace no response(some people need wait 1-2 month),
if epic really care about your user, please support more platform(for example UWP), make the default mobile package smaller.