Artifact and binary management shouldn't be something, that most of development teams want to spend time maintaining or building your own. So, it's obvious that would opt for SaaS or other solution.

But, hell, Artifactory SaaS is super expensive. We've got about 50 devs, working with Java/Scala, Ruby, Node and others. Some build binaries, some build Docker images.

100 GB HA repo costs ~ $700+.