I made games primarily for Windows which we also compiled for Linux. It is mostly input/output stuff, aka hardware issues. That is, audio issues, input issues, storage issues, dependency issues. Modern game engine mostly handle the rest. It wasn’t such a big deal to fix, but most gamedev lacked experience with Linux, and most projects are already over budget and late, so fixing Linux for an extra 2-5% of sales didn’t make much sense at small scale. Proton kind off fixed all of this tho.
They needed a good casus belli, this is as good as it is gonna get for them PR-wise.
Truth is virtually no country ever denounce shit if they have something to lose doing so. Geopolitics is rooted in each nation self-interest.
On top of that, Palestinians just hasn’t been good neighbors and no country on earth want to bring the kind of chaos of taking them as refugees. So we have it. Most nations will root for Israel out of self-interest, and pretend there is no need to take refugees.