The dot command, as you probably well know,
is a macro that captures the last change: was it '3cw' or 'cE' or '7s' or <visual>s or 'ct)', all changed to the last insert. All intuitively without you even having to think about it.
Much more powerful than "change all my selections to the next input" IMO.