why undo selects all channels in grapf editor blender?

I select any channel (with only show selected option or\and with show only selected curve keyframes option) then modify keyframes on f-curve, then press ctrl+Z for undo and all channels become selected again…

which settings have influence on that? All versions of blender on my PC have same behavior