I’m aware of this command and sometimes use the Home and End keys to cycle through the previous and next camera views, however, my point in the OP was that the canceling of the camera manipulation with the mouse buttons is much more natural, convenient and quicker. Many users praise the ability to cancel the camera manipulation in other programs (3DS Max is a great example where it’s used a lot), because that allows for temporary change of the camera angle to check something (like shifting or rotating the camera at very steep angle to see how straight some shape is, or to see some object through a window or opening, etc) then going back to the original camera view with a single mouse button click.
There is also one bug when using a “3Dconnexion” 3d mouse, where the “Undo view” command will not revert to the previous camera view. Instead of doing that as expected, Rhino will go back to the last time the camera was manipulated by the mouse. If the camera was always manipulated with the 3d mouse in the current session, and never with the regular mouse, Rhino will show a message “No view to undo”, despite that the camera view may have been changed thousands of times with the 3d mouse.