The streaming giant Netflix has not yet acknowledged or offered an explanation despite the mounting criticism.