The rule that hashrate follows price is obviously kind of broken in XMR. I guess due to the many botnets which mine for free. The same could happen to ZEC soon. CPU coins suck.
It's easier to set up a one size fits all miner that can be run on n PCs to CPU mine for XMR. Less the case for other currencies.