Looking to the horizon, post VR hype, they're trying to take this further with experiments like Carte Blanche, which is creating VR from within VR itself for non-technical users [2].
But a consumer-oriented approach isn't in their DNA and isn't well aligned with their core business. Meanwhile, VR/AR startups who are entirely focused on this view of the world will evolve the right DNA and could build significant consumer-oriented value over the next few years. A war chest will come in handy if Unity wants to acquire that value and inject new DNA.
[1] http://venturebeat.com/2015/11/13/unity-has-democratized-gam...
My guess is they are going mostly subscription and infrastructure for games. They may one day offer a royalty or force larger companies into a royalty but right now not having one to companies like Nintendo is very attractive over Unreal Engine which takes 5% gross. They are taking money to build this infrastructure that has been in progress for 3-4 years to subscription/services. Their mission is to 'democratize game development' so I hope they always think of the smalls and mediums, not just the bigs. Unreal is really competitive now and if they don't take money they could slip. I have used Unity since 2008/version 2 and love it for mobile. I have also use Unreal since 2003 and love the latest version, they removed tons of unnecessary complexity to compete with Unity but still more for advanced devs and bigger PC/console games over mobile -- though they would like to take the place of Unity.
[1] http://www.gamesindustry.biz/articles/2013-03-22-tencent-pai...
[2] https://unity3d.com/company/public-relations/news/unity-tech...
[3] https://unity3d.com/company/public-relations/news/unity-tech...
[4] http://blogs.unity3d.com/2016/06/16/evolution-of-our-product...
You can also use a (as far as I can tell) standard C# and a couple of other languages including one called Boo which is sort of similar to Python.
I learned C# to work with Unity rather than have to confuse my brain with strange syntaxes of languages I use in other places.
edit: Here is a link http://wiki.unity3d.com/index.php/UnityScript_versus_JavaScr...
"Why can't they be a company that just makes good tools and sells them to people?"
That in itself can be an endgame. A profitable game development company that makes great tools. However, if they are already profitable, and seem to already do this - why take the money? Hence my question.
Unreal Engine is better in some aspects, but Unity has a very active community.