Hi,
yes, you are right, the same goes with actions and packages too, but your authoring tool helps very much.
with 2019 lurking, and its new package manager, I think it's time for a new version of the ecosystem, which would indeed start to have proper login for users, so that we can let them upload and deal with content sharing themselves as well as few more nice features like favorites, rating, flagging, etc.
the big problem with template is that you need to make sure you add all the necessary custom actions if necessary, this means running some complex editor scripts to gather information, else most templates will be corrupted and ot working which is why currently, I don't intend to lower the barrier of learning how to properly use github to deal with content as it takes responsability, I would not want complains about bad content, this would be bad for the adoption of the ecosystem as the go to tool for quality content.
Bye,
Jean