A common thing I want to do is yank "some text" and then use it to change "some other text".
So I cursor to some text and then yi" to grab the some text. How do I now replace some other text? If I do di" then my copy paste register gets overwritten with some other text. I know I can use named registers, but my problem is my muscle memory has already done yi". Is there any way I can override the default behaviour of either y or d?