Very simple, it is all depending upon the turnover of the airlines (sectors covered, frequency, customer services, distance from Doha, fuel charges and population of the country). The ultimate aim of all airlines to make profit after covering their operating cost. Being the country is small, fares are tend to be high.