Add EventSystem to Core instead of PersistentObjects?

Why not add the EventSystem to Core? Does it need to persist between scenes?

I actually noticed I was missing an EventSystem many, many videos ago and added it to Core, and I haven’t seen any problems because of that, but now I’m wondering if I may have made a mistake because there’s a good reason for it to persist for the entire game?