Even now the oil source is their major revenue, and the country plan to generate revenue through different sources. This is how it is possible to stand strong, even if the oil revenue gets disturbed as we can't expect things to be same as now. As said Saudi Arabia have spent big on Football and now the prime focus is upon Cricket as it holds a big fanbase from the Asian countries.
More restrictions were relaxed and the government is trying to make Western people get into the country. This is kind of plan to make people invest into their country. Rather than money it is the visibility they get through it. Even now for IPL they're (visit Saudi) is the official sponsor.
I actually have a little negative take about this. I did not like them relaxing the rules just for Western people to visit their country. If you tolerate everything, you stand for nothing.
We have seen in the past that they have stood very strong about their rules and regulations. I would have liked for them to stay that way. But it is also understandable why they did this.
The current king (Mohammed bin Salman Al Saud) is quite intelligent and he has realized that it will be impossible for Saudi Arabia to survive on oil revenues alone in the long term. That is why he is trying to diversify the economy. And unlike Qatar, Saudi Arabia is not exactly swimming in wads of money. They do have a large population of natives to take care of. Qatar has only 300,000 citizens, while KSA as per the latest census is home to 25 million natives. That explains why Saudi Arabia is more accommodative of the outside culture when compared to Qatar. But only time will tell whether their big plans will get realized or not.
They are always going to be a very important country economically in the whole world. We all know that the big countries all around the world are always buying oil from them. And previously that’s why they have always been very important economically. But now as they have made the country open to visit for people all around the world, they are also earning money in that way.