Clumsy Undo History window behaviour. Why so lazy?

Why Undo History window is always scrolled to the top, to the oldest actions at the Project load? And why it not scroll to follow your last actions? This is unlogical and uncomfortable. In most cases you want to undo/redo your very last actions but not the very oldest ones. Also that window don’t keep tracking on your current actions and you always need to scroll down to view your current/last actions. Maybe add some option in Preferences for Undo Window for auto scrolls it to bottom/last action?