You clearly have no idea how Steam's banning system (VAC) works.
You are very correct. I don't know how or when or why VAC bans people, since no specifics are released even to the banned players.
With a VAC ban only banning the user from VAC games the stakes are not that high, you can still play on non-VAC servers.
But if you get banned from the new Battle.net then you would be unable to play even on LAN or single-player. (I recall SP requiring bnet to save progress so you could keep on playing on another computer)
Steam doesn't review bans for a simple reason: Hacks Lie.
How do you know they are hacking? The automatic-entirely-faultproof-system-that-needs-no-reviewing said so.
Very rarely are people banned incorrectly. The only thing I can think of was an old HL1 client-side mod which let people see "bloom." It was later found that VAC would catch this as a hack.
Good that that was handled so nicely, I assume that all the incorrectly banned players were informed of the error and got their bans revoked? Oh wait...
My main point being that extraordinary punishment requires extraordinary proof of guilt. With games nowdays in the 80USD range I hope you can see why I don't like a bot being able to make my game worthless with no motivation or accountability whatsoever.