The interactive tools exist outside of rebase. You can also split commits apart as you work on them with for example `git add -i` without needing to rebase.
I've met junior developers I'd never trust to get rebase right, but interactive add was an important tool to teach them.