Did Netflix delete user reviews to save face?

Last month, Netflix made good on a promise to do away with its user review platform and deleted all reviews from the site. Netflix claimed at the time that people weren’t leaving as many…