First of all, no one will cancel it. It is too late to postpone, but they will not cancel, because these are only continuous losses. And not only for Russia (this is obvious), but also for FIFA, sponsors and TV companies that broadcast the matches. And this is a serious conflict with a very large and very influential business. If we assume that Washington will start pressure to select the World Cup (the probability is about one hundredth of a percent) and will achieve its goal, then there is a high probability that large media holdings, frustrated by the losses, will start damaging the White House. To put it simply, no one needs to cancel the World Cup in Russia.
Second. Football is great. This is a lively, beautiful, emotional game. And the world championships are not so much a sport as an art. For a month, almost the entire planet gathers in one place. I have been to the world championships twice, so I can say that the feeling from the atmosphere alone (even without football) is very strong. So forget about money (they would have been stolen anyway) and dislike for the authorities (there is no getting away from it). To catch your portion of the buzz. Because power changes, but football is eternal.
Personally, I feel so sorry for the money. Both the Championship and the Olympic Games are too costly projects for Russia. Watching with your own eyes how the Zenith arena is being built, you begin to understand how much money is wasted.