Ok this used to bother me in AutoCAD... years later it outright makes me INSANE in Revit. When I want to cycle undos and redos, I don't want the view state (angle, zoom, etc) to move AT ALL. In other words, when I click undo/redo, I'd like to see/verify the results in the exact context of where I am looking. What I don't want (which is the current method) is to click undo/redo and the view jumps to some unknown angle, and I have to find what I was looking at. Do this a few times and it's a real inconvenience.
Undo/Redo should only relate to the objects themselves. Leave Rewind for view states.