People seems to be addicted to points (me too!) so why would airlines be any different? If you save 5$ at a drug store on points why would you not want to save hundreds or thousands for an airline ticket?
Plus they make gobs of cash off us...
http://www.cbc.ca/news/background/loyalty-programs/