Safety and trust. I know in app purchases are handled through apple and if I start a subscription, I know how to easily cancel it. I don't need to worry about my payment information being stolen or held hostage behind a convoluted cancellation process.
probably the most important thing here. One press in the settings app vs calling some retention person that tries to keep you paying or something that can only be cancelled via fax or carrier pidgeon