And why no add the code of the plugin downloaded from the marketplace in a zip with the plugin in the same folder?
The plugin author doesn’t will be all days making updates/changes to the plugin, you only need the code of the released version.
And with that system Epic need host UE4 code + the virtual forks of each user + the code of each marketplace item + the vitual fork of each user with that plugin, that is insane.