You could want cancel in the case where you are unpacking but want to cancel the unpacking to be able to relocate them and aren't ready to actually move them yet. Seems unnecessary to keep for that weird scenario, though.
I would like it if I doublecklicked an upgradable palisade that all upgradable parts are selected and I could mass upgrade them to gates (comparable to sentry towers which can be mass upgraded to stone towers).
Foremost, many thanks that you are working on this
secondly, you forgot to add where you're working on it which is https://gitea.wildfiregames.com/0ad/0ad/pulls/7247
thirdly answering your question, yes I agree with you completely, I do not have much to say to that.