Payee in an account

Is there a reason not to have a single “Contact” column. Which could contain

  • Customer for sales
  • Supplier for purchases
  • Payee for expense claims
  • Employees for a payslip item
  • Payer / payee for payment/receipt where none of the above are defined