I think there are intermediate steps possible in some workflows. For e.g. A business app that accepts an excel file as input for further processing. So now you can let them keep the excel file with their existing macros/features, but give them additional features via this workflow.
There is no way to switch from email and Excel to a third-party web application without major rework.
That's what makes it hard.