I wonder how MasterCard profits from these promotions (this is not the only one - they’ve had similar stuff with Uber Eats).

Sure, it’s a nice bonus point for having MasterCard instead of Visa, but surely it’s not enough to make someone switch banks just for 5£ here and there?