I understand why you might not want to, but on think positive side of things, you would get the benefit of developers working on the features they need and expanding the offering as a result.
For example -DEF-2054 – I have no idea how hard or easy that would be to implement, but since it would really help me out I’d be willing to spend time on it.
On the negative side, If it was open source and PRs didn’t get folded back into the main code base you’d end up with developers deploying forked versions of the engine which might not be a great result.