Black tea and white bread are fine, because the colour words there have no particular moral weighting. Nobody imagines that "black tea" is somehow corrupt, or that people who drink it are inferior to others.
"Blacklist" and "whitelist", those are another matter.
Honestly, I can sympathise with both sides of this argument. On the one hand, this sort of self-conscious language shifting drives a wedge between us and every previous generation, which is bad. On the other hand, allowing moral weight to attach to terms that are simultaneously used as objective descriptors of some people - is thoughtless at best.
And once that has been pointed out to you, you can no longer claim "thoughtlessness" - you'd have to escalate to "a calculated putdown". So really, Google - and anyone else whose goals include "staying in business" - has no choice but to go along with it.