The early days of PyMol (software for molecular structure visualization) were like that.
The software source was available to download and compile under a free software license. Pre-package binaries were available, but not under the same license. (Plus I think it included some non-free extensions). The developer made money selling site licenses for the pre-compiled binaries.
It wasn't much money. He had to deal with a lot of licensing paperwork. This was ~20 years ago, when credit card purchases were often over the telephone.
But this was also 20 years ago, before package managers became popular. I've had source-only free software distributions of mine turned into packaged distributions, without me even knowing about it. (Someone added one package to PyPI, and someone else another two to Debian.)
If your non-programmer users are used to installed from PyPI, or conda, or some other package management server, then they'll want to download your package from there too.
If your free software source is available, and it isn't packaged, then I think someone else is going to do it.
One of the downsides of package managers is how they worsen the connection between developer and user, and make it harder for users to 'dip toes' in the development environment.