The FF program thing is understandable. But why do ppl use inferior airlines. Example being, 2 of my friends bought a £750 GBP ticket from LHR-SIN-SYD-CHC return on Qantas. I purchased a £740 GBP ticket from LHR-SIN-CHC on SQ. I get more legroom and awesome IFE and I don't wait 6 hrs in SYD after an exhausting flight.
I can't understand why ppl do this? I can only assume out of ignorance. If SQ really pushed their product specs out into the open, I think a lot more ppl would choose them over BA/QF