The two different starting points/interfaces that you are talking about have significance importances:
qmail-smtpd: is responsible for accepting the mails from external world. It listens on port 25 and accepts the mail following the smtp protocol.
whereas qmail-inject: is responsible for sending the mail maybe within same domain or to other domain. (basically we call it a MUA)