Right, exactly. My point is that other debuggers don't work as well as VS did in 1998.
Notwithstanding, there were a few years after .Net first launched where such edit-and-continue debugging wasn't supported. And I don't develop all that often against the .net CLR--so i'm not very confident about this--but also I think that being able to rewind was a feature added only in VS 2010.
If by rewind you mean that you can choose an arbitrary executed statement and start to reevaluate the function from there - then it's there since VS 2005 at minimum.
Notwithstanding, there were a few years after .Net first launched where such edit-and-continue debugging wasn't supported. And I don't develop all that often against the .net CLR--so i'm not very confident about this--but also I think that being able to rewind was a feature added only in VS 2010.