When analysing data, sometimes many transformations are needed. When using add columns, you may realize that the transformation shouldn't have been done on the original table, but at the very end of the result data table, or vice versa. Then you have to delete the original transformations and need to rebuild them somewhere else in the data flow.
That's why it would be useful to allow transformations to be shifted to a different location in the data canvas.