I'm sorry but why would anyone expect any game to work on Macs? Macs have never supported gaming in any real way and never will. If you want to game, you need Windows, there is no way around that, there never was. Apple not only does not help developers in this, they also make extra efforts to impede game development for some reason. They don't want games on their platform.
Counter Strike has been available on macOS since Counter Strike Source in 2010. Valve even updated CS 1.6 and Condition Zero to be able to run on macOS in 2013 (and then Catalina took that away lmaoooooo)
With 1.5 million concurrent players at all time and Counter Strike being the #1 most played game on Steam, of course people expected CS on Mac, especially when Counter Strike 2's Steam depot had a Mac version listed in it.
A simple QA process of testing the Mac upgrade would have caught this.
Also, Valve should have been more forthcoming about this snafu. An admission of the mess-up, explanation of what went wrong and how they plan to catch such thing going forward would have gone over much better. But now they got outlets such as MR reporting that "Valve quietly removed the macOS symbol on
Steam's Counter-Strike product page." That's really not a good look and significantly reduces trust in the brand.
Yeah they ain't doing that when the game is still getting millions of players and day one of CS2's launch netted them $40,000,000 from the skin case loot boxes.
I know Valve has made some critically acclaimed games, but I feel they’re overrated. They release a new game once a decade, and in the meantime, they write terrible software. Steam on macOS is absolutely horrendous, while on Windows, it’s usable in terms of performance but still has clunky UI/UX. It’s amazing how a company with a virtual monopoly on the video game market can’t have AAA software to match.
Like seriously, where’s Left 4 Dead 3? Half-Life 3?
As revealed in Geoff Keighley's book
The Final Hours of Half Life Alyx Half Life 3 and Left 4 Dead 3 were in development but quietly cancelled in 2013 due to being overambitious. Half Life 3 they wanted to make it a roguelike and Left 4 Dead 3 an open world set in Morooco with dynamic time of day and weather systems and even more zombies. Both their plans were too much for the Source Engine to handle and they lacked any direction on what to do so they decided to give up on the projects and work on something else. (Seriously you need to read this book it's a fantastic read as Valve just lays it all out, as well as having development footage of the games they were working on before they made HL:A.)
THE FINAL HOURS OF HALF-LIFE: ALYX is an interactive storybook, written by Geoff Keighley, that takes fans inside Valve Software to chronicle the company’s past decade of game development, including the return of Half-Life.
store.steampowered.com
Valve's business philosophy is you can work on whatever project you want. Their desks are all on wheels and can move freely from room to room because of this as anyone and everyone can jump to whatever project they want. A common saying around the Valve office is "oh, bring your desk" a saying that is joked about in their Steam Deck tech demo Aperture Desk Job. Because of this philosophy we got incredible developments like virtual reality and the Steam Deck and well, STEAM, but of course it means game output isn't what people want. But hey, would you rather they just rushed Half Life 3 out and it be not what you wanted, or would you rather let Valve cook and make something that even you don't know you wanted? Because I've gotten so much use out of my Steam Deck and can play more than I could before since I can take my PC games with me now, to the point I use it more than my main rig.
Also Steam ain't a monopoly lmao. There's more launchers on PC than Steam. Steam's just the most popular.
IOS is closed. MacOS is not. The tools to create games on MacOS are available to all and you do not have to distribute through the Mac App Store (obviously).
It's not entirely open. There's still some factors of macOS that make it closed, most notably APIs. macOS Mojave depreciated OpenGL, which Valve used for their Mac ports of games. When OpenGL depreciated they moved to Vulkan, while Apple wants everyone to move to Metal, which Valve doesn't like because they prefer open standards which is why they heavily support Linux development, even making their own Linux OS that powers the Steam Deck.
It's unlikely Valve will start supporting macOS again unless Game Porting Toolkit fixes their problems, which time will tell.
It's looking like the only thing Valve will support on macOS is Steam at this point since that requires the least effort.