Why is Unity the most popular engine?

In order to publish onto a console device, Sony has a list of requirements that the project must conform to (the TRCs). Microsoft has a similar list for their hardware (amusingly called TCRs). The exact details of these requirements I can’t go into.