Some people in the U.S. don't have bank accounts and may need to pay a bill.
When an organization does a lot of business using money orders that's a red flag that it's an organization so in the wrong, so terrible, that it can't trust its employees not to skim cash and look the other way when they see each other skim cash.