It's not just the fees, but the payment processors. You need a contract with them and you need to integrate with their systems at high cost. This is something you normally solve with yet another middleman, like a bank or Stripe.
In contrast, Bitcoin is permissionless. Just install the software and receive payments just like anyone else. That's what something born in the Internet age looks like.