Consider the fact that if you use a commercial engine, the company behind it reserves the right to change the EULA at any time, even if it means you being forced to kill your project.
While Unity Tech. has made controversial EULA and monetization decisions before (ie. going to subscription only for the pro version). They recently made another change which has shocked the community and caused a lot of people to now be in violation.
To see how controversial the recent decision is, take note of the growing dumpster fire on Unity’s forums. Many users are now wondering if they can still trust the company and if they should still use the engine.
The answer, embrace the new breed of FOSS engines with no EULA’s and the freedom to make any project any way you want (with the only restrictions being on the side of your publishing platform, not your tool). This is similar to what Ton has often emphasized with Blender, your own tool with no restrictions or legalize to parse through.