Not a very compelling argument you have here.
Ele shaman are very RNG based and they can be neck and neck with an afli/destro, but they also can be at the middle or bottom depending on ES/Lava burst procs.So no Locks are not incomparably better and simply ignoring throughput is your biggest mistake.