We don't want to handle the mechanics of refunds. We don't want to handle the mechanics of disputes. We don't want to get scammed because we screwed up some small detail of our payment layer. We certainly don't want to do our internal accounting in more than one currency, crypto or otherwise. We're a tech company, not a financial services firm.
From our perspective trusting a third party is a feature not a bug. It means less work for us and less surface area that we could conceivably screw up, and I for one am happy to pay a small premium for the extra insulation.