Probably one of the more egregious examples I've seen.
Some thought and code should be put into this at some point. It's been an issue since territory was first introduced, but it's never been a priority item. I think the code should decide when to "vacuum" closed these holes and choose how to assign it to someone. Might be more complicated than we think, but worth looking into.