The questions came to my mind because i used Autoit a lot in the past which has the ability to store files inside the "compiled" exe and to unpack them at runtime. So its impossible to lose files during distribution because its only one file. Without any ressources included, the interpreter and script are about 1 or 2 MB.
In case of practical benefit, my thoughts are this way: To build your optimized template you need to download the source, download or install dependencies, compile it with your selected modules, add it to the projects settings and build.
If you add features to your project you might need to add a module, and build and add it again.
If, for whatever reason, modules will change in the future, the templates needs to be build again.
And finally, if a developer has many projects with different templates he needs to maintain all of them.
I think this is a lot of work and steps compared to downloading and including a handful of dlls.
@cybereality i agree, thats a lot of functionality within those 35MB but on the other hand most projects doesn't require all of it.
Last point: obviously not a recommend way, but maybe sometimes handy. Sending it by Mail, messenger or similar. Here you often have to deal with file size restrictions. (Discord 8 MB, Mail often around 50MB)