It puts pressure on the invading goverment to stop what they are doing.
Same way that a lot of bands are cancelling shows in Russia
If you're a Russian Yungblud (for example) fan and the show isn't happening because of Putin, you're gonna be pissed at Putin.
If you're a sports personality...