The main reason for this is that most mailboxes have fairly good spam/scam detection, and an email from an address that doesn't match the mail server (eg the email is "
you@company.com" but the email comes from the plus.live domain) will be filtered out or flagged as potentially fraudulent - neither of which are useful, when trying to get paid on time.