I think exposing the technical preview to the common public is an ingenious move by MSFT, and is shows that they intend to connect with the common user on a more intrusive level. When it comes to those who are technically literate the changes that would be proposed would definitely be beneficial to MSFT, however that's not the only consumers of computer technology nor the most valuable, because they're going to be reliant on services and functionality being provided without explanation, or understanding. This is why it's so incumbent that those individuals provide feedback as well. The rants and complaints are simply that, complaints, usually by those who don't truly understand about the concept of what an OS build in "alpha" or even "beta" means. However those same people will be complaining about the complete build as well, with the same minimalistic understanding of the inner workings of a complete OS with firmware and everything. That's the nature of the beast. The advantage we now have it to be more cerebral in providing feedback because we have the ability to use the unfinished product, and though the complaints may be completely asinine, as the builds progress, so will the understanding....hopefully. The fact that MSFT puts out alerts, and blogs, and service announcements, and recommendations, and disclaimers about uploading new builds is just more reinforcement that MSFT is trying to reinvent the image that they've established from the beginning. The big bad software company that knows you're going to use what they put out, and doesn't care about how you feel about it, because it's the only service. The reality is, it's not anymore, and if they want a stronger customer relationship, they need a stronger dialogue of communication with the base, and that starts with allowing the consumers, all of them to provide feedback on the services they will be utilizing.