Back on topic from my big price comparison though... Unity still has the free version to lure in no-risk hobby users, and $1500 a year is probably too much money for most people to spend on a hobby... but it's a perfectly acceptable tax expense for a business, and really dedicated hobbyists :lol:
If hobby users have no money to spend, then Unity wants to keep them around by offering the free version (and Unreal by being free until after sales), so as to keep a user base. Unreal's business model obviously gives them the bigger freeloader user-base, which is a good thing. Going to subscriptions would destroy that for them. Even if these people don't create monetary value for you, they create value through content, tutorials, forum posts, etc, etc...
It's also telling that one of the features that you get by giving money to Unity is the ability to hide the "made in Unity" splash screen. That splash screen has a connotation of "low quality", and people pay to avoid it! On the other hand, "made in Unreal" is still a badge of honour. Their brand is much stronger :D
I don't see Unreal going back to a monthly subscription. Unity makes money off all the people who are trying to make games (or contracting on them), whereas Unreal makes money off game sales. Apparently both business models are working for them.
Seeing how many staff Unreal has, and how many damn features exist in their engine compared to Unity, it's possible that Unreal's business model is working even better than Unity's! I showed above that for non-hobby users, Unreal is far more expensive... but it's justified in being more expensive because it's offering so much more.
Speaking of contractors above -- in my local indie scene, I know a lot of people who work on people's games as non-permanent contractors, and who use their own Unity license to do so, instead of being provided a license by the company they're working for. In that field of work, having your own pro subscription paid up is pretty much a prerequisite to get the job. As above, $1.5k is a pretty acceptable professional expense there too.
I can't see the USD price, but when I look at the subscription page for Autodesk Maya, it's AU$2272 (~US$1700), or the Adobe suite is ~AU$700 (~US$500) -- and it's expected that a 3D art contractor would have these kind of subscriptions as a professional expense too. So Unity is definitely targeting businesses from large to small to independent contractors here, and is very cheap for that market. For everyone else, they've got their free version, which will be fine for some games, and way too crippled for others :(