It was a surprise to everyone, even the beta testers. The reason to turn these things off is beyond the ability of many users to fully understand, especially when so much of the privacy switches are hidden. Microsoft could have had the installation designed to opt in to data mining features or make the privacy issues more obvious, but purposely hid these concerns because they were looking at the potential income that could be generated from personal data mining. In years to come we will see a lot more personal data mining attacks on the windows 10 platform.
A legitimate complaint. In some ways, this reminds me of the early days of Windows XP, where Microsoft installed and enabled IIS, FTP Server and Core Networking Services as part of the default install.
Installing IIS and enabling it by default was the main reason so many viruses propagated so quickly over the internet. Viruses were specifically created to use IIS as the point to access and infect the users computer AND aid in progagating those types of viruses over the internet.
That problem was so bad, Microsoft had to slipstream in an update to disable the installation of IIS by default, and they changed the code being written to CD/DVD Install disks also.
Yeah, the good old days.