Unity is probably finished the moment Godot gets it own asset store, and first class C# support.
The only question is how many people they will destroy on their way down.
Any game developer that didn't do it already should really look into creating a limited liability company of some kind and transferring the games into it. The software stores made it really easy and safe to just sell things on a person's name, but for Unity games it's not safe anymore.