I’m split on this. Obviously bad, but not sure I can blame the developers for this fully as (if I understand it correctly, which I might not) they are sort of bound by CCP law? I imagine “stirring up controversy”/“making China look bad” might have some rather dire consequences for the developers.
Not sure how great it holds up today since it was a while ago I watched it last, but The Thing is for me still one of the best ones.