pull down to refresh

truly decentralized/fully on-chain transaction

Not sure what you mean by that.

then you're basically at their mercy, no?

Yes, it's a custodial wallet. But this isn't the problem here. I don't think anyone expected them to create a non-custodial wallet.