Sorry if this has been posted before, but is this true? If not, ignore this.
It basically says, there's a bottle-kneck @ steam because of - basically - vote fraud, & I have proof of this.
But it's not worth ranting about the developers. They saw a loophole, and exploited it.
Before I say anything else, I'd like to say that itch.io is better than steam, imo. Crazy hu? Well, no.
So steam is going to apparently change the rules, and just have it so that it will cost money to upload a new game. But that can range from $100 - $5000?! Seems a bit daft. Not every dev team is the same.