As a developer of the compiler from prql to sql, I can say that I'm working on a new language because I know SQL quite in-depth.
It seems ok on surface, but there are many inconsistenties that you either learn to live with or don't even know are there until they trip you.
That you can easily use JOIN after you've already used LIMIT or GROUP BY.