Yeah, the name system in Unreal is beyond broken and useless. Even if it’s not used internally, for game logic programming it’s handy to use names if you are consistent in naming them. But we even can’t in blueprint.
With Blutility having more and more utility to spawn objects and do stuff editor time this problem is only growing.