Valve get no fees from non-Steam key sales and developers can really request any reasonable amount of keys so tens and hundreds of thousands.
It make a lot of sense to discount all these reviews to avoid abuse. A lot of developers would abuse reviews hard otherwise.
Why are hundreds of thousands keys a reasonable amount for a developer? I am not in the video game business so I fail to see the use case.