If it would quantize that note, it would process outside of the selected range. For single selections in the pattern editor (pattern fractions) this may be OK, but when for example quantizing a single pattern only, it should not change/modify other patterns (those patterns are may be used more than once in the sequencer too).
I’d keep the current behavior for now for the sake of stability - not changing something that we don’t have to change shortly before 3.1 goes final. As a compromise it could keep the last note in the selection with a delay of “FF” (nearly on the next line). But I’m not sure if that really makes anything better.
Hm, but IMHO it makes no sense for example if you quantize to 2 lines and then one note still is left on the last line, outside the raster. If the note delay is higher than 7F, I would prefer to have it deleted. I mean, who needs that remaining note, then?
EDIT:
Or, wouldn’t it be the most coherent, if
delay < 80h, move to raster
delay >= 80h, and pattern loop enabled, move to top of same pattern, NEXT to a note that maybe already exists
3.delay >= 80h, and pattern loop disabled, move to top of next pattern in sequence, NEXT to a note that maybe already exists