I realize this is an option but when the mac port is borderline unusable like this it is not okay to sell it for that platform.
I would expect that if I paid $60 to have the game available on my apple hardware, that it would at least run okay. The same would be expected for people who bought it for ps3, ps4 etc..

There are wrappers that do something like converting dx11 to vulkan and it's really fast. And then there are wrappers that convert vulkan to metal which, is also pretty fast. There are many many options for them here..

But dude come on. They used free software like wine to make this shoddy port and they SELL it to you at full price for each expansion? When it barely even runs and frequently crashes systems??? Absolutely ridiculous. I use forum search here to see other peoples accounts of poor performance and kernel panics and it's just the same canned response from the support here over and over again.