Why use GUID over event pathname string?

I see events can be referenced by either method, by why would one want to use the GUID? Is there any performance difference between the two methods?

Using a GUID is slightly faster than using a path both in terms of the loading of the object in question and also the fact that you need to load a strings.bank file to utilize paths. These performance advantages aren’t really noticeable unless your project is very large.