At least the Saudis are now diversifying into western markets with their capital. Which they are quickly learning comes with some social and moral constraints that have been largely invisible in the diplomatic/political world.
The finance and tech world doesn't need to compromise for some vague fragile security arrangement in the middle east. But regardless money is money and it will find an immoral taker at some point. The best we can do is keep the pressure on companies to hold their investors accountable.
That said, I'm not a fan of bringing the fanatical political tribalism, which is very popular in the US at the moment, into the tech/business world.
What social and moral constraints exactly? They invest money through SoftBank, reap the dividends, and then spend it on wars and oppression just like before. It's fine to just admit that the tech world has shaky morals. But utterly delusional to think that investing in tech will somehow make Saudis more pliant.
I want to upvote you, but I'm afraid you're mostly dreaming. What companies have refused Saudi money? Maybe a few do, but there's plenty of other takers (talking about startups and hedge funds - it's almost impossible for a publicly traded company to "refuse" an investor I think).