>>29474Many reasons. One easy reason is that it's very complicated to implement natively. The benefits are not immediately apparent.
Who would be using this exactly?
Regarding making this standard, that's basically a no-go. There's too many SQL implementations that rely on the absolute simplicity of SQL. Adding such a complicated feature would essentially mean that breaking ANSI SQL would be necessary to keep the DB working as intended. See for example SQLite.
And on top, as mentioned, this already exists in functional SQL libraries. The applications are rather limited even then.