Steam exists on Mac, and while there are plenty of games that don't have Mac ports that I wish I could play (Stray being the most recent), there are still enough to keep me perpetually backlogged, and the limits are probably best for my wallet and productivity anyway.