Please feed back to the development team that this is not a helpful change.
Most end-users don’t know or care what asynchronous processing or cascading transactions means.
Moreover, they want to see the result of whether the merge worked or not without having to go to another area (system jobs) that they rarely use.
Can we please go back to the old behaviour or at least make it a configurable setting at the org level?