All the cities you mentioned have a longer history as cities than Doha has , thus they have held it before.
A city is not buildings or money.
Don't be upset , Doha was never going to be chosen for a myriad of reasons. they have done the country a favour by rejecting it now before they spend millions just to be rejected later.

In many years perhaps - but Doha is just too young.

"Deaths in the Bible. God - 2,270,365
not including the victims of Noah's flood, Sodom and Gomorrah, or the
many plagues, famines, fiery serpents, etc because no specific numbers
were given. Satan - 10."