Qatar really didn't make us watch some good football from them. The players just represented their country in the last World Cup and that's all. They were an easy target for all of their opponents in their group.
In the 2026 World Cup there are going to be 3 host countries like Mexico, Canada and USA. Now all of these countries have qualified for the main tournament already.
I think they are already taking benefits, they host the world cup games there are going to be many teams that come to these countries, and many fans from all over the world will come with them to watch the games, obviously, these people need hotels to stay there and foods to eat they will use the facilities from the host and they should pay money for it, this huge demand is enough for the hosts to help their business.
It seems to me that this was the case in the past, but I am not sure that it still applies.
The organizers of the world cup in Qatar last year had almost no infrastructure necessary to organize such a large competition and had to build all the stadiums before the start of the world cup.
It is a huge cost in billions of dollars and I am sure that the organizers in Qatar have not earned that much from fans or from TV and marketing rights.
However, the organizers of the World Cup in Qatar clearly did not plan to make money from the World Cup in football, but it was more important for them to get the big international promotion that comes with such big events and to change the public image of Qatar as a non-democratic state.