If everyone's hashing is slow, I can write a faster hashing engine and get an advantage. If everyone's hashing is already fast I cannot get an advantage and everyone is equal.
The equality is important to protect the network from "attacks" by people like neholod.
Why everybody is so fixed on speed of hashing by a general purpose CPUs?
Why do you think, that x86 CPU is the optimal architecture for hashing?
It was proven, that bruteforcing 3DES is much cheaper not on x86 clusters, but
on specially designed hardware bruteforcers. Everybody is capable of manufacturing
ready to use device, just place an order with a proper design instructions for some Chinese fabric.
You will get it by mail, it is cheaper to order thousands. Design will cost you more,
than manufacture and delivery.
SHA2 is not different in that aspect.
If you want to make everyone equal - design, manufacture and distribute such hardware accelerator.
Bruteforcing SHA2 with x86 CPU, even with SSE, is not cost-effective.
And it is not the best protection of distributed
truth.