I too would like to understand why. Perhaps the only one I care for is that I would not like to give too much power to Microsoft in choosing who can contribute.
Others have issue with their code being used in AI training, but I find no issue in that myself, my code is not exclusively mine anyway and I have no say in how it is being used.