You're right, the problem is that the reward is quadratic rather than linear, which is very unfair to small users.
E.g. you would think that a user with 10 SP has 100 times less weight than one with 1000 SP, but no, he actually has 10000 times less weight.
BUT if you get 100 users with 10 SP together, then you get as much weight as one guy with 100 SP.
I'm not sure if devs are willing to change quadratic reward function (say, x^1.5 would probably produce more even distribution without being completely linear), but small-SP users (I think people call them minnows) might get a better deal if they work together.
@killerstom you explain very well but if the rule remained in current phase then the users have 100+ SP must help the lower SP users.