The upside is lower cost for both parties. Courts mostly require a lawyer to successfully navigate.
The goal of civil court is to enforce contracts. If both parties agree via a contract to solve any disagreements with 3rd party arbitration, why wouldn't that be legal?