The world cup is a transnational competition so FIFA should consider other people's cultures or beliefs before giving hosting rights to nations. Most of the most influential or longtime sponsors of the world cup are breweries or brewing companies. The world cup in Qatar made them lose their advertisement slots. FIFA was not too concerned about the implication because Qatar had money to compensate for FIFA's financial losses. But the religious and cultural beliefs affected the world cup negatively. Host nations should be flexible during the world cup period and they can continue with their laws after the world cup.
After all Saudi Arabian government permitted Cristiano Ronaldo to cohabit with his girlfriend Georgina Rodriguez because they wanted him to play football in the country. This means that these laws can be readjusted or relaxed to suit world cup fans. These laws should be restricted to only the nationals of the country and those that have the same religious or cultural beliefs. But fans with different religious views or cultural beliefs should be allowed to enjoy the world cup without restrictions.
Yes, that is one example that rules can be bended for certain situations like Ronaldo being exempted with the rules because he is not a Muslim, and the league needs him to bring success on the club and the whole SPL. I bet FIFA have learned a thing or two about what happened in the last World Cup and that made them think that certain scenarios should be exempted even if a Muslim country will host it because it is expected that all kind of people with different culture will flock towards them to be entertained and enjoy the event.
As far as I can see it, only two things will happen;
1. FIFA learned their lesson and will not let these Muslim countries to host another FIFA event in the future
2. FIFA will still let these said countries to host an event given that they will flexible enough to accept that there might be some rules that needed to be bend
Either way, FIFA is still on the winning side because there are still many countries out there that can host an event successfully without having some problems. A country that is more open and can give freedom to the people that will flock to their country to watch the said event.