The only upside to the Unity debacle is that changing contracts retroactively is illegal and Unity knows it. They're just hoping to get away with it because most projects that use Unity are smaller developers. It's likely that they'll cut a deal with bigger companies behind closed doors to try and get away with it, but at some point someone is going to sue and the retroactive contract nonsense will be slapped down in court immediately. So hopefully Unity pisses off one of the handful of major projects that use Unity and that'll result in the rule being changed back because the idea that you can enforce new contracts retroactively is insane.
I can't see how this is going to go well since the Cult of the Lamb developer is already threatening to delete the game over this.