I'm curious what distro you're using where there are missing packages. I've never run across missing distro packages on arm64 Debian (which I regularly use at work).
There is a kind of after market ARM community that occasionally builds these items. But they are generally pretty out of date.
I don't have an issue with the base distro and what it tries to do, but there are so many random pot holes and road blocks that just don't show up for x86.
I have ARM servers running in production now. But I have workloads that aren't reasonable portable to the uArch and I don't force them there.
"Missing packages" may be packages missing important features or bugfixes.
Arch and SUSE are ARM friendly though.