Comment on Valve Says Counter-Strike 2 for macOS Not Happening Because There Aren't Enough Players on Mac to Justify It
They say at the end of the article that poor API support is likely influencing their decision as well.