I don't get how any of the points made in this blog post would not work if you replaced postgres with MySQL or cosmosdb.
In any case there can be more to durable workflows than just saving the current step, and not all intermediate steps are serializable thus I don't get where's the postgres magic that more mature solutions don't have.