No. The only issue is that Netflix has a certain amount of money to pay to the movie studios and so has to distribute it as best they can to make subscribers happy while making a profit. Apparently the spreadsheets say that the time has come to ditch Mulan and Hercules and spend that money on something else.