Probably because the leaders of Qatar have decided to invest in sports. Try googling "qatar sports investments".I agree that the streaming is spectacular for the matches in Doha. Conditions great ( other than no spectators) and good money, but why are these held in Qatar?