while i am in no way any professional here i really do think databases need a structured intermediate layer exposed as their stable API, and sql can just be one of the interfaces that can compile down to that intermediate layer for interactive use and legacy crap