Gomu Gomu said:Why not? Despite the shit the engine gets from regular gamers. It is an excellent engine, that's capable of doing lots of things. And now it's free.
I can think of a bunch of reasons.
First, any limitations that do exist in the engine will be industry-wide.
Second, any platforms that go unsupported by UE would automatically be on the out-list. Think of the iPhone and its subsequent iterations as an example.
Third, it creates extreme barriers of entry for anyone else trying to produce a commercially viable engine. Even if I made a product that was clearly superior to UE, how could I possibly compete when UE is taught in schools?