> now I'm trying to wrap my head around the fact that there's such a thing as "Docker Hub" in the first place
Unless you build all of your images `FROM scratch` by default (or use in-house registries or quay or whatnot for all of your base images), you've used Docker Hub too...