Why does that help end-users? I would argue it is optimizing the wrong thing.
In the Bitcoin network today, two mining pools ( GHash and BTC Guild ) between them have over 60% of the mining capacity. There is no way for end-users to meaningfully nudge the behaviour of those pools, which in turn grants them great power over the future of the protocol and network.
Each of those pools alone has twice the capacity of the next largest ( Elgius at 700 Thash/sec ) which in turn is twice as large as Slush, and so on...
An end-user in the Bitcoin network, not owning sufficient ASIC hardware to grant 'access' to such pools, is dependent upon them.