I think they get a pass because we see Greek history as a shared western history, even though it's about as accurate as a black person in those roles.
So I think for a lot of people, when they see complaints about black actors playing historically "white" roles, what they're really seeing is a claim that black people don't have any right to our shared western heritage despite the fact that it's almost always a black person that has grown up in and only ever really been a part of western culture.