I think Ethereum's misguided attempt at making sure it was accessible to the everyday user by creating a large table on the GPU memory (thereby pushing out all miners with less than 4GB GPUs) has been a "shot in the foot" for them.
While there are large miners, they can't possibly keep up with what millions of smaller units could. (un)distributed computing at its finest!