Developers have this unreasonable fear of the SQL language, and I can't really understand why. Sure, it's different. But then so is CoffeeScript and everybody seemed fine learning to draw little arrows in their code for the six weeks that was popular.
For me, SQL is the perfect language for describing and working with databases. "Computer, give me a list of Students who are taking Algebra 101". But developers really seem to prefer taking that whole Student list and spinning through it themselves, looking up every class everybody is taking and building their own list thank you very much.
And instead of using a simple, concise way of defining data tables (that follows that same elegant data retreival and manipulation language), devs would much prefer something with angle brackets.
So they never bother learning the easy way of doing things and spend several years inventing something more complex and opaque.
Eventually, I guess enough people got fed up of dealing with the silliness and picked up a book on SQL.
There's some irony in the fact you're making fun of devs who don't want to learn SQL, while you don't understand ORM...