I'll add a link to this thread in the description, thanks. The problem we have is that Apple don't care about backwards compatibility at all, we used to recompile stuff every time they broke something - but more recently they made a change requiring developers to pay for some kind of certification (can't remember exactly what it's called). This is why with a few Unix commands you can get the game working - it works but Apple are trying to enforce a closed ecosystem. They literally stopped most games working overnight - Steam took the step to add a layer which somehow bypassed it - but it's a bit of a hack. (They happened to introduce this around the same time they announced that game pass thing btw)
I know this is probably frustrating but if we knew in advance we wouldn't be able to keep up with this stuff we wouldn't have released a Mac OS version.