Complete Lack of Support

Is there anything specific to Unreal Engine that forces mods to be fully complete, cooked code that MUST be loaded in its entirety by the game engine? They’re talking about separating out a few things from the primal bp but unless everything is stripped out, it only eliminates a few of the issues and does nothing to stop things from breaking when a new patch drops. Why do they have to load the Master Item list at all if my mod has a new dino entry? I didn’t realize how bad the system was until a server owner I know told me that none of the new things a recent patch added were loading on his server and somehow, my mod was to blame. My mod, that only added a few colors to one dino, was overwriting the core values and keeping anything new from loading. Since we don’t have a dev branch of some kind and since the client must be updated to the newest patch before it can even run, server owners don’t have a lot of room to make happy communities on private, modded servers. When every single player trying to connect to your server is shut out because their patch number is now higher than the server, do you patch and potentially break every thing on your server or just let people not play? They always patch. And they always complain when half the functionality their players are expecting is broken. They could have the game keep both the newest patch and the most recent one available as options. That would let server owners make a dev branch of their own to keep these kinds of issues down.