They originally had it so anyone could submit their games for free to a review team. But people abused the system and were submitting crap games and other troll/click-bait money schemes. So Steam added a registration fee in order to try and cut down on the junk submissions. About getting the deposit back after $1000 in sales I've never heard anything about that part.

Sent from my moto g(6) using Tapatalk