It gives businesses a very easy to way to set up monthly payments, one-time donations, accept forms of payments other than e-transfer (which many people don’t want to use), allows for international purchases without being penalized, and more.
Other options are available, but they are neither easy/cheap/convenient for the business or any better for the customer.