Completely agree!
the MIDI import for single channel stuff should really drop where you drop it!
I think dialog popups as mentioned could be useful for over-runs: [Cancel] vs [Import To New End Pattern].
Maybe the current behaviour could be put in the file menu as: “Import MIDI file at end of Song” so you always have it as an option for multi-track/ saved MIDI files
I had a similar eh? moment as mentioned here when I first tried it:
https://forum.renoise.com/t/changed-b3-import-midi-places-the-notes-in-random-places/44496