The frontend generates instance names, and they are significant because when a schematic is being loaded, we need to be able to refer to existing instances in some way. For example, a Connection cares about which Endpoints it connects to, so in the schematic (file) it needs to know the name of those Endpoints.