Wouldn't this model be better?
Open source the engine and IDE, have inhouse teams and contributors working on it, ultimately it becomes the go-to for game dev.
Then, provide best in class cloud services for using Unity, all the game backend stuff, comms, etc.
Wouldn't this model work?