I would assume it's because business owners do not want employees to have direct access to the bank accounts, which is required to confirm deposit or to make a deposit from a money order.
However 1-person owner/operator businesses like me can accept whatever payment I want.
Direct deposit? Yup
Money order? Yup
First born? Yup
Airsoft Sales and Repair/Upgrade Services