You left out the fact that Netflix has the viewing habits of millions of users, freely given in the most detailed way ever conceived. Remember, Nielsen ratings are self-reports written in a diary; this is real time viewing data. They have a better ability to understand what people enjoy watching.