I wasn't though. I was still happy to shell out for unity licenses even when wasn't doing well. This is because I prefer how easy Unity is to use, and how fast it is to build a game in. See, it's like this: - if someone charges $10 an hour programming, and spends 8 hours in unity, it cost 80 dollars worth of time to complete the task, which he could have spent on another task. - if someone has to spend 16 hours doing the same task in UE4 then it rapidly adds up (really fast actually) just how cheap unity is. Lets say the game takes 6 months to complete in Unity. That's a year in UE4, and if it costs $10 an hour, with 8 hours a day, that's $29,200 UE4 cost, meaning Unity saved you $14,600. So for me, Unity can't not always be cheaper to use and run, at least until UE4's had a couple of years. It needs a couple of years to streamline and speed up it's workflows. It's still beta. But yeah, hobbyists can use whatever they want. Free really means free though, and $19 is still a barrier to entry, no matter how you look at it.