Have you thought about sticking all the assets in an archive? I think it would make extracting the files after an update faster.
I wouldn’t want to complicate the process. Some people have trouble with ‘download and unzip’ as it is 😅
It shouldn't be any more complicated for users. From what I can tell it's an option in renpy.