Unity has a free verson, UE does not IIRC.
Unity's paid version doesn't even have access to source code -- which would actually be very helpful for many devs because Unity's buggy as heck and have very long bugfix turnaround times, that we'd be happy to dive in and try to fix for ourselves if we could.
Not to mention more flexibility/modification for the dev's uses of course.