This is not only basic essential functionality from a GUI point of view, it also makes it much easier to manage tracks, because you end up with what appears to be one event on the track, with one label, allowing you to quick see *what* the event is.
If you use the "D" key to loop a short event add infinitum, you end up with a giant collection of events on the track, each with their own labels. When you zoom out, those labels will become obscured, making it impossible to know if, for example, you have one wrong event stuck in there somewhere, or where, for example, a (correct) different loop has been inserted.
This is just basic functionality and it should be prioritized.