It's the nature of the algorithm, I'm not a computer scientist or mathematician so I can't explain further, all I understand is that the fundamentals of Scrypt are different in a way that basically makes your CPU/GPU already as efficient as one can get with hashing.