Is this not something that should be written at the app level rather than dml?
I have written tsql functions in c# and imagine that other dialects have analogous functionality.
It seems as though the point is to cut down on sql code, it’d also be possible to query the foreign keys and create a data structure that could feed a function for joins.
I haven’t thought out the specifics but think this type of approach would be more practical than changing the sql standard.