Not at all! It seems like most of the reasons why people love Steam are reasons why I don’t. Everyone’s preferences are different :)
-
I’m a solo offline gamer. I prefer to avoid online achievements, leaderboards, co-op, multiplayer, etc.
-
I love weird games. Steam loves popular games. Rarely do the two intersect. I only find stuff I like on Steam after I’ve searched for related games here, only to discover that the “real” game for what was apparently just a really great demo is on Steam. And even the free games on Steam (that look like they belong on here tbh) come with the “install Steam launcher to download” string attached. I’m not doing that.
-
I like having physical or digital copies of purchased games on my own redundant media storage so I can play them for as long as possible. Pre-Silicon, I used VMware Fusion to play my old Windows 98/XP/7 games. I still use CrossOver for older Windows games, and SheepShaver for Mac OS9 games.
My more Mac-specific gripes:
-
Most of the games I want to play have no Mac version, and I need to be able to purchase a DRM- or launcher-free Windows version to run it on a translation layer like GPTK, Wine, etc. in CrossOver or Heroic. Trying to deal with Steam on top of this is too much hassle.
-
Steam doesn’t care about labeling Mac games properly. There are many that are still incorrectly labeled as pre-Catalina or Intel-only, so Mac players never get the memo and purchase what could be a playable version. Devs lose out on sales. Devs don’t see the point in making future Mac ports or Mac-native games because Apple hates them (it’s a long story) and Steam ignores them. The cycle continues. At least on itch, I can easily see when the game file was last updated and correctly guess if my machine can run it.
I understand that everyone uses Steam, so everyone continues to only put full games Steam. It means I can’t buy a game I want to play. That’s a missed sale for the dev.