I’m pretty sure 40% negative steam reviews ARE affecting their bottom line, and not even IMC can keep track of the non-downloads of people being deterred by negative reviews.
And most of these reviews mention the trading as a point besides the admittedly hardly avoidable lag.