Ideally everything would be self hosted p2p btcpayserver like technology. But mass adoption requires some compromises. Not everyone wants to self host and self custody, and if you’re willing to compromise a little on that you can have massive UX gains, especially if you’re looking to swap to fiat on either end anyways. As long as you retain the ability to self custody your currency should you desire, it’s not even that big of a compromise IMO.