Being able to put a composite action into the save event for a form allows us to create incredibly complex apps, with conditional branching logic for conditional branching logic (^-^); but if the user bypasses the form save event, and instead uses a QuickEdit on a table, then all that logic is lost.
Some logic, such as navigation actions, are fine to be lost; but other actions, like ref updates or action looping, will leave potential “holes” in your data (where things would otherwise be updated).
As always, thanks for considering!