Greetings, thanks for your coming. I wonder do remote events need to be in replicated storage. If no then why most people put them there?
No. They can be anywhere. People just put them there to be organized and for it to be easier to find.
The main reason is that it is the best place to keep them since it is available to both the client and server.