There is no room whatsoever to compare Apple IDs with being force-fed sales pitches for unrelated items while trapped in an aluminum tube at 30,000 feet.
If you wanted to tilt at this particular windmill, Microsoft account IDs would be a better horse to ride. They provide little or no value to most Windows users, but the company does everything it can to drag you into their ecosystem.
To be clear, I have no problem with the airline offering a credit card. Put an ad in the flight magazine, maybe hand out brochures with the ticket folder. But having the F/As treat the whole airplane like a cheap hotel conference room, as breck describes, where people have shuffled in to listen to timeshare sales pitches or Scientology lectures in exchange for some stale donuts? No, that's not OK.