They're the same technical operation, but they're used in different ways, and it's the difference in use that matters. It's useful to be able to distinguish them. It's never too late to improve our terminology! How long had git diff --cached been around when git diff --staged was introduced?
Both are (interactive) rebase operations. Both are established terms in git, and it is probably not very useful to change that nomenclature now.