Well there are two issues here: First, if Microsoft wants to put it in their build of NuGet; they ultimately can. I think it gets really problematic to add it in because while it's positive to some users; it's also very positive to Microsoft who has the most control over the project. The other issue is why should Microsoft be the sole "trusted" feed? I mean there might be feeds of supported packages from other companies, how would they get added? In fact there might be companies that have even BETTER support that Microsoft would provide for their packages.
From a package creators perspective, it seem pretty unfair. They've had to work hard to get further up the list of packages based on popularity and then the second Microsoft has a new package, that package doesn't have to work as hard to be as discoverable.
From a package creators perspective, it seem pretty unfair. They've had to work hard to get further up the list of packages based on popularity and then the second Microsoft has a new package, that package doesn't have to work as hard to be as discoverable.