> What allows Wine to run so many Windows apps that there's not an equivalent for MacOS?
Backwards compatibility. Apple changes their API every year or so, usually for no good reason.