Appending a collection/object that has already been linked results in it being linked again

Still going through my list of quirks I found while working on a big project, and one of them was that if you try to append an object or collection that has already been linked into the project you’ll find it just gets linked in again. Trying to figure out if this is desired behaviour or not…