People can and do write apps for iOS. So a lot of people hit the issue, and some complain loudly.
Most people don't write apps/games for gaming consoles. Those who do already knew the deal they were getting into.
It's sad that one can be a victim of one's own success. Not saying we should feel bad Apple (or any tech giant for that matter) but the idea of justice and fairness when administered by public sentiment is a funny thing...
Steam I give less criticism to because they do not produce locked down systems that can only run apps from their own store. You can buy steam hardware and run whatever you want on it, including alternative operating systems. You can trivially install competing stores on steam hardware. That is definitely not the same thing as Apple.