Love this. The problem I have with this approach, though, is SQL itself. Until we get simple things such as inserts and unions based on field name rather than field order, there are simply too many pitfalls for me.
A good ressource to start exploring would be this site with compare features between vendors: https://modern-sql.com/
The interface we have with databases could be so much better.
I agree that something like INSERT INTO t VALUES a=1, b=2, c=3
would be much more readable.
I remember doing an experimental improvement allowing to do FROM where SELECT what syntax.
I agree there's value there. Omnigres is able to intercept query expressions to do the augmentation.