Here's a screenshot of Aven Colony on Steam right now. Literally thousands of people are playing it through Steam this way.
https://ibb.co/b8ZLBQ
Games can be on Steam without necessarily being visible in the Steam Store. Also, it's probably not a good idea to go calling people "idiots" and "human garbage."