We'll need to agree to disagree on this. IMO, airplane trips will become more or less unbearable if this practice is scaled to its full potential.
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.