It’s fine for food and carpets. I’d should have specified it’s… ahem... problematic when used to describe people.
I gotta admit, though, whenever I see something like ‘oriental sauce’ on a menu, I takes a fair amount of willpower not to ask the server questions like “is it sauce for orientals...