As far as marketing is concerned, they are loyalty programs. However, to some passengers, they think that a repeat "loyalty" of sorts deserves the red carpet being rolled out. Marketing know how obsessed some people are over getting "free" things an will often book more expensive flights to get these things (even if they don't actually get anything for free).