Those "hard to learn" complains are about SQL being mathy. But maybe if it didn't try that hard to be english-like, people would resort to learning the math and get it faster, or maybe it would mean that nobody would use it, and some other english-like language would take its place.