I probably can: "How much money are we really going to make from Unix servers?"
He almost certainly had people complaining about lack of Unix support. But the question was: "If we expend all this energy supporting Unix, will they pay us enough for it to be worthwhile?"
I suspect that the answer was: "Not really, but we can't bid on enterprise without that support"
So, they had to keep a single, unified codebase to keep the cost to support Unix down while only adding some controlled cost support increase to Windows.