With the release of Counter-Strike 2, it seems Valve are continuing to move away from macOS support just like they did with SteamVR. Thankfully, Valve are still investing in Linux and CS2 is supported on Linux.
It was a little odd to see the Steam page remove mentions of macOS when CS2 launched, and now it has been confirmed via their support post that older hardware and macOS support is ending. As they said:
As technology advances, we have made the difficult decision to discontinue support for older hardware, including DirectX 9 and 32-bit operating systems. Similarly, we will no longer support macOS. Combined, these represented less than one percent of active CS:GO players.
Moving forward, Counter-Strike 2 will exclusively support 64-bit Windows and Linux.
Not really that surprising is it? Apple does make things more difficult with the Metal graphics API and their newer processors, and since as Valve said the player-base really was tiny Valve's time is better spent elsewhere. Does make me curious on what the Linux player count is though, but Valve aren't likely to drop Linux considering their continued investments across Steam Deck, SteamOS, Proton, graphics drivers, Linux kernel work and more.
They're also offering refunds on the Prime Status upgrade if the purchase was made between the announcement of the Counter-Strike 2 Limited Test (March 22, 2023) and the launch of Counter-Strike 2 (September 27, 2023) if you're affected by it up until December 1st, 2023. Valve put up a legacy CS:GO version for now but support for that will end January 1st, 2024.
Perhaps some macOS users may want to give Linux a try…