I agree that having technical specifications would be beneficial to
the community. However, because Fedora is a downstream consumer of
projects, even for anaconda and dnf, it's not practical. Particularly
since the resources available to the documentation team are limited.
I'm sure upstream projects would welcome your help writing technical
specs if you are willing and able.
Fedora Program Manager