I’ve done it too, you get lots of free stuff in exchange for writing reviews. One would be stupid not to take advantage of that.
I wish we could figure out some incentive for people -- both individually and corporately -- to behave less selfishly, but it seems to be a hard problem.