I don't entirely understand why there is no more use for this function.
The reason it was added was to make sure that the 'malleated' versions of transactions take over the metadata (such as the payment request data) of the original transaction.
Is this now handled in another way?