Kali linux actually have purpose to teach how to do pentesting not actual tools for pentesting nowadays because in my perspective almost all tools in Kali Linux already in abandoneware or EOL since the tools it self almost never got updated (and still used Python 2.7).
My friends that works as pentesting said to me Learn kali or BlackArch to grasp thing about pentesting, once you already mastered it you create your own tools because different target requires different tools & every pentester & hacker has its own tools that we made ourselves
Kali linux actually have purpose to teach how to do pentesting not actual tools for pentesting nowadays because in my perspective almost all tools in Kali Linux already in abandoneware or EOL since the tools it self almost never got updated (and still used Python 2.7).
My friends that works as pentesting said to me Learn kali or BlackArch to grasp thing about pentesting, once you already mastered it you create your own tools because different target requires different tools & every pentester & hacker has its own tools that we made ourselves