How has no one yet mentioned that Dota 2 (also running on the Source 2 engine) has a completely playable Mac build?
I play Dota from time to time on my M1 Max Macbook Pro and it runs more than fine. It's very odd the Dota team can justify it but the CS team can't.