Getting a package in the official repositories is quite a high bar to clear.
Plus it's... not great experience for early development, as many distros will lock in the program entirely, leaving you with a very long tail of extremely outdated installs.
So generally the expectation is that once a program is popular or desirable enough, and is somewhat stable, it gets integrated into the base repos.