Very few review sites will be entirely objective as a result as they need to think of their own jobs.
There is another problem is down to testing methodology too - what are you trying to test for when you run a benchmark?? Some reviewers have a more technical background too and it shows in the reviews they perform.
Assuming the reviewer has no bias you can see the issues this causes.
Add reviewer bias,ie,fanboism to it and you can see where this leads.
TBH,if I won a large pile of money,ie,something like the EuroMillions(would need to play it first) I would probably set up my own review site and buy the hardware with money out of my pocket.