Totally agree, but there will always be outliers in any standard system being it socialism, capitalism and everything in between.
And to measure contributions of such outliers is a problem hard to solve, problem that hurts such outliers more than everyone else.
I stand on the two statements above, but as you pointed out there are still problems and solutions must be found.