SQL is just a language and needs to be learned. It's not hard and being declarative it also teaches to think differently than imperative programming.
Want to query in Javascript? Sure go ahead, but don't say SQL is harder.
Assembler is just a language and needs to be learned.
Oh wait. Nothing needs to be learned and there are always cases for higher up abstractions. Especially SQL which can get extremely complex if it needs to.
Some ORMs I've worked with allowed me to completely bypass the ORM system while still getting most of the benefits. I do recall a ORM that I've use a long while ago that didn't support reading Views as objects but it could be trivially added simply by writing a custom query method which was unpacked like any other query into the object and that worked for Views then.