When I hear that one of the reasons why Saudi Arabia is spending so much to attract players and improve its league is for the World Cup in 2030, I wonder if it is necessary. It might be necessary in terms of building their national team and infrastructures for the World Cup but I don't think it is needed for them to win the hosting rights. Many of the countries that have hosted the World Cup didn't have to build a world-class league to win the bid. An example is Qatar which has one of the lowly rated leagues in the world but they ended up playing the game legally and illegally to win the host right. Saudi Arabia should know that FIFA is governed by some money mongers and most of the delegates that will vote in the process are corrupt which is very shameful. I also think that if all this spending and hype is just to win a World Cup hosting, then it isn't worth it. Saudi Professional League should be built to make it compete favorably with top European leagues for a long time.
Spending money for palyer is not related to other things like hosting the World Cup. Saudi Arabia wants to make their country bold by hiring famous players for the teams and this can definitely affect the whole country and this can show this country is safe and a good enough place for other people to come. In fact, they want to show a better face of their country to the world. But that's not related to hosting the World Cup.