But my Citibank app allows me to pay bills, transfer money between accounts, and deposit checks. LevelUp allows me to pay for things using credit cards linked to the app.
So it's pretty clear that Apple does allow financial transactions to happen in apps, without taking a cut or anything. What's unclear is why they would allow this for Citibank, LevelUp, etc., but not for bitcoin.