Why is Unity the most popular engine?

Not only GI but shaders too. I wouldn’t blame C++ but the way the engine was built. I’m not saying Unity is perfect but I think it’s easier to do things like that.