Epic, Rockstar, EA, Paradigm, etc each have their own e-Shops too.
Any dev can choose to sell direct too (your Mac, Win or Linux will happily install third party software)
And Steam has GoG and other competitors (I often used Humble Bundle)
You
Do note that Humble Bundle keys are often Steam keys provided to the developers by Steam at no extra cost IIRC.
Epic, Rockstar, EA, Paradigm, etc each have their own e-Shops too.
Any dev can choose to sell direct too (your Mac, Win or Linux will happily install third party software)
And Steam has GoG and other competitors (I often used Humble Bundle)
You