Dr. No vs. the Talons of Weng-Chiang

Talons, which is a 4th Doctor Who story gets a ton of flack for having an English actor play a Chinese role.  I think the story doesn’t get discussed often because of that fact, it seems to have disappeared from the Dr. Who canon.  On the other hand Jame’s Bond Dr. No. which does the exact same thing with more than one character and is considered sacred.

So, yellow face, which is just as offensive as black face has this weird double standard.  I honestly enjoy both stories, but have a hard time with this aspect.  Thoughts?