Jamesjk wrote:
Then why can I just hop it through the internet without putting in my card info
Because that is their website and not an App. Why does Facebook have in-app purchases in their app? You can use whatever method you want to access FaceBook.
You will find that a lot of companies will prefer you use their website when it comes to signing you up for subscriptions or for purchases where they can control the transactions. Any problems with Purchases/Subscription made on their website must be resolved only through them, and sometimes you have very little recourse if they continue to charge you. When using an in-app purchase, those subscriptions are easily cancelled since they use the standard payment processing provided by Apple to cancel the subscription. You also have the ability to request a refund.