The problem is that no matter how hard you try, a lot of people will end up with both your unfinished software and unrealistic expectations about it. Just look at how some gamers talk about bugs in early access or beta releases of games.
I imagine in Windows' case, some enterprising individuals who don't know better will end up installing these builds on various computers, and you end up with a large group of users on the wrong build who:
1. Expect better quality than the pre-release build provides.
2. Blame Microsoft for their pre-release build breaking.
Raymond Chen also mentions a third case where the pre-release build messes up other parts of the network... so now you've got:
3. Somebody else blaming this guy for something he genuinely thinks is Microsoft's fault.
And then if you put out a warning message, it's typically ignored because the software is 99% working until catastrophic failure. And then you still get blamed by unreasonable users who then spread the word about how much you suck but conveniently leave out the "leaked pre-release build" part of the story. (If you sense some bitterness, yeah, I've had a few of my own experiences with much less consequential software.)
It's a lose-lose situation for Microsoft. I don't envy anybody in that position, regardless of the quality of the final finished product.