> aside from hobbyists everyone who seriously develops software caches all dependencies in a own repository like nexus etc.
This is a bold claim to make, and one that isn’t supported by my personal observations. Many ‘serious’ software developers have no such intermediate repository for their dependencies.