Maybe its somewhere in Netflix's terms of service that data on users movie preferences will be collected, however this information will be kept anonymous (as best as can be done by netflix).
I don't think this helps them much in court of public opinion, and it helps even less in not pissing off a segment of their customers. Making it opt-in seems like an easy compromise. The only downside I see is if they get a really low response rate.