It's distracting. Part of the enjoyment of movies is the "suspension of disbelief." When they do something that cannot make any sense, it makes it harder to enjoy the movie.
Race or gender swapping characters is just annoying. Putting in homosexual characters, especially when it is completely irrelevant to the plot for people to know someone is "homosexual" is also annoying.
It's preaching. Nobody wants to be preached at when they go out for entertainment.
I would not think about the color in this movie.
Actor / actress competency.
Staying true to the Odyssey.