The problem is these companies often claim liberal, progressive values and that they are forces for social good. On the other hand they are flattering and fawning to a murdering oppressive brute in person.
It's an exasperating situation to be in. We need Saudi oil so we need to be able to work with them, but they are a grievous threat to freedoms and civil society globally. It's not just MBS either, look at the way gulf rulers have their daughters abducted off the streets of England or international waters and locked and drugged up. Yet the livelihoods of millions of westerners depend on these people.
Shunning them completely isn't practical, nor is turning away their money in every case, but that doesn't mean bowing and scraping to them is acceptable.