The truth is what the truth is. If you do not like the truth, or wish that it was something different, then there's nothing I could tell you.
There was absolutely no genetic difference between the Greek and the Middle Eastern people in the time of Alexander the Great. Because there was not any race mixing of these populations yet. All of these people were pure and unmixed white. So it is a lie to say that there was race mixing between Alexander and all the people he visited in various areas, because all of them were the same race with no differences between them. The people who are now living in these countries are extremely different from the people who used to live there, because there has been hundreds of years of race mixing to create the populations that are now existing.
There wasn't even a different culture between Alexander and most of the countries he visited because everybody knew the same gods. They would speak different languages or different dialects, but it was the same gods they were describing. And they all immediately recognized this. There was no conflict about race or religion because they were all the same race and the same religion.
The conflicts were about the leaders of local areas not wanting to relinquish their leadership to anybody else. But I think most of these leaders were allowed to keep their positions anyway as long as they promised to be allied with the rest of them. Many of the times, possibly most of the time, this happened peacefully and easily.