Yes, steam charges $100.00 USD for the initial costs of publishing a game, after that the game will be reviewed and if everything is OK it will be published later, but if you make $1000.00 USD in brute profit with you game, they give you back the initial $100.00 USD that you payed, but yes their revenue share is 30%, and it gets lower as long as you make more sales (I heard that is 10% after 1M of sales).
To your previous anwer, they offer you two payment methods, the "collected by itch.io" and the "direct to you", but when they decide that your account isn't elegible for the first one (collected by itch) your only available option is the second one (direct to you), but that method is more complicated to residents outside U.S.A. (because of the taxes thing).
Lastly you're right, if my content wasn't suitable they must have banned my account too, but wasn't the case, That's why I try to contacted them but as I mentioned they never answered; The account verification was implemented recently on Patreon; I'm sure that implement this requirement here will help to filter the content uploaded (also help you to avoid someone pirating your game here).