Delta makes billions from their co-branded credit card deal. If only Disney had a co-branded credit card… oh wait…
I doubt Disney makes as much as Delta. Mainly because they don’t have a points system, their card is just not good. I own Delta, Hilton, and Chase cards because they offer good rewards values for me.
Here's how airlines make money with co-branded credit cards -
Banks or credit card issuers (like American Express, Chase, Citi, or Barclays) partner with airlines on co-branded credit cards, they typically purchase miles from the airline's loyalty program at a wholesale or discounted bulk rate—often significantly lower than the retail price consumers pay when buying miles directly.
This is a core part of how these programs generate revenue for airlines. The bank buys large volumes of miles in advance (or on an ongoing basis) to award them as sign-up bonuses, ongoing earn rates (e.g., 2x miles per dollar spent), and other rewards. Airlines sell these miles at a profit because the marginal cost to the airline (mostly the future cost of redeeming for a seat) is low—often estimated around 0.5–1 cent per mile internally—while partners pay more but still at a negotiated discount.
Two reasons why you don't see this at Disney:
1. Disney does not have an adequate rewards or incentive system to leverage with their co-branded card.
2. Disney has no interest in selling access to their parks or hotels preemptively at a bulk discount or wholesale rate. (Yes they sell hotels rooms to travel site aggregators at wholesale rates, but that is done when capacity dictates)