I'm just an artist and an animator who works with game devs so I'm not sure how much my opinion applies here, but I do think it is bullshit that the execs at unity are pulling this kind of stunt on people who barely make enough as it is trying to get by selling a game. It's not really any different from how Adobe pulls a subscription fee for just one program or you buy all of them in order to use them, not necessarily in the same sense where Unity is charging users based on how many times their game has been installed isn't just scummy, it's pure greed and that's where the comparison can be made.
I was going to consider picking up C++ as a skill along with HTML and JavaScript for the purposes of learning user interface but honestly, if this is the path Unity goes down then I'm better off looking into Unreal or Game Maker (Even though game maker uses a completely different coding system.) I'm more interested in 2D games than I am 3D personally but that's just my own personal preference. Or I might not bother and just go through with the latter two.