Why is Unity the most popular engine?

I think Skookumscript will end up being used a lot with UE4. It makes sense to have a scripting language designed for games, while still allowing close to metal programming (C++).