Unity had a bit of a mess too, but it's a different kind of mess for me. One that doesn't make me worry so much about the engine health or roadmap. That one was mostly just capitalists being capitalists. A devil you can quantify and put to rest in one afternoon.
0% of $0 is still $0. From a risk management perspective, I'd much rather experience some incremental margin impact than worry about a community black swan event that rips the engine dev team apart and leaves me with a pile of ash to play with.