My biggest issue is that they keep all the fees in case of a refund. Sometimes customers just change their mind, and this will cost you. It will cost you a lot if you’re selling high value items.
Payment processors are low-margin. It costs interchange fees and scheme fees to reverse a transaction, it’s not free.
It’s unfortunate for the businesses that process a lot of returns, but processing fees would go up for everyone if returns were free.