Trim+shift extend vs. Extend command

Hello - I’ve noticed while extending lines that there seems to be a difference Extend the actual command and “extend” when used by holding shift while the Trim command. The former moves the end point of the extendee out to the boundary, while the latter keeps the old end point and tacks on a new one:

The blue line was extended with Extend and the red line was extended with Shift+Trim. Is there a reason for this difference? I like using Shift+Trim for convenience but often I end up snapping to an incorrect mid point because there’s an extra point somewhere along the line. Thanks in advance.

yes I’ve noticed this too, seems unecessary :person_shrugging: