Microsoft has now added support for merge statements:
https://learn.microsoft.com/en-au/sql/t-sql/statements/merge-transact-sql?view=fabric
How much work would it be to add support for this for both SQL Server and Fabric?
I'm guessing it would be added to the SQL Server engine, and inherited by Fabric & Azure.