It definitely should be something that is implemented, but it needs to be a toggle to opt which way you do it. It's nice to be able to say, "that last pass was wrong, delete" or "those hats need to be shuffled, quantize". I can't play a piano solo to save my life, but sometimes I will make 3 or 4 passes at it and slowly build it. It makes undoing portions of your track easier if you get most of it right , but want to isolate and edit your last pass. Then just bounce it all together.