Steam did “Greenlight” where community could vote for indie studios to be put on the store.
Being on Steam merely means that Valve agrees to put you on their store and while you’re assured to be seen there and occasionnally put you on the front store, they cut some dividend on your sales.
Being an indie studio and being on steam are not incompatible.