I don't know why, but I find it really amusing that articles about tf2 still use screenshots from the beta (iirc that muzzle flash particle effect on Heavy's gun was only in TF2's beta)
This always happens. The first pre-release screenshots are the ones with the most views so tend to appear at the top of Google searches. Guaranteeing them to be used in most news stories for years to come. Which gives them more views. Which gives them a higher Google rank. Etc...
No because Apple does not care to support any gaming Macs but iPhone games. Most importantly, they don't support Vulkan. The MoltenVK wrapper attempt from Valve turned out to be not working so well. It's on Apple to support Vulkan and not break binary compatibility every couple of years.
People who can afford overpriced Macs can also just get a Steam Deck.
Apple does a weird half-assed (or not even half) attempt at "proper" gaming on Macs. They released their Proton-like compatibility layer 1-2 years ago now, but it's targeted at developers to help them "port" their games over and there isn't really a user-friendly way to simply use it with any game (plus the results are very spotty, further considering that developers are supposed to make adjustments to their games).
I don't think Apple wants to support just about any game to run on their platform. The games themselves aren't the problem for Apple, but rather that established gaming store fronts don't bring Apple any money and they'd rather sell these games on the App Store.
Primarily, there's casual matchmaking, which actually is full of new players. Sadly, especially in off-hours, there's also a lot of bots hosted by some mentally unstable script kiddies (no joke, they buy in a bot hosting framework and just pop that on a VPS somewhere) dedicated to ruining the game for everyone with aimbots, mic and chat spam etc. They abuse the fact that Valve hasn't updated the anticheat in what feels like years. Regardless, there are still tons of healthy games to be found and bots usually are kicked within seconds.
Additionally, there are community servers which, depending on the actual community playing there, can have bonkers veterans or absolute noobs. These servers often are modded, too.
I've met one guy who took responsibility of crashing coordinator server and he was bragging about it before crashing clients of everyone who remained on the server.
He was like "uh oh no more Le funny video game? Awww what a shame"
I swear they're all psychopaths.
My experience about a year ago. Try to hop into a game and find people complaining about bots and just vote kicking people constantly, then I got vote kicked. Join some more games that vary from people just standing around taunting, to more vote kicking, and everyone wearing stupid looking hats and shit. I used to love the game back in the day, but I gave up on it after a short time, it just felt unplayable.