Why is Unity the most popular engine?

Totally agree. Lot’s of people are new to game dev. They think that a game engine will do the work for them. A great game developer will create a great game in any engine. He/she will play to the strengths of a particular engine.

I like how Unity is aiming for AAA now. It happened because Epic went for mobile with UE4. They are both great engines, just different tools for different audiences. Competition is good. By evaluating an engine for a game project one should focus on areas that matter to one’s needs. It is changing every year. What might be true this year - might be false the next one. It is how technology advances. Take for example the new Unity’s entity component system and C# job system. Have you sean the Nordeus demo where there where 100k animated entities being shown at once? Who knew a year ago that Unity will become the most performant engine out there? But again, Epic might show something in the future that will match that up. That’s the beauty of our industry.