We tried to implement this cancel in some of the features, for technical reasons it wasn't possible to add it with all operations. But we have taken the first step in that direction which you will see in upcoming version.
For those actions where cancel isn't possible, we will try to run the process in background, so user is not blocked with the other work, but that's the plan for future. Would that help in your dev experience?