I really don’t understand linking. I linked the objects, but then I deleted them, yet they aren’t gone apparently. Because if I create an object with similar name, it adds .001 to it, despite the original is no longer there nor can it be found within any collections.
What’s the point of this? Linking just makes blend files dirty and full of dead data.
Do you mean existing objects before doing the purge (which is to be expected, you’d have to manually rename them) or, adding a new object after purging and it still has .001 in the name?
Keep in mind that just selecting an object and pressing the delete key won’t always mark everything for deletion. To start with you have the object and the data properties, which are two different things and can even have two different names.
Add to that, if there is a hierarchy of linked objects, just deleting the top one still leaves the rest and if they are in more then one collection, then it may only remove it from that collection.
At the end of the day, in can be surprising in how many places data and hence names of that data can hide in a Blender file. S if it all isn’t ‘deleted’ then purge won’t get rid of it.