What do you want from cats? They are cats! People seem to expect love, loyalty, passion from cats lol.
"Meow, give me your bank account number so that I pay for the food and shelter you give me, meow!"
Also cats are completely independent animals. They stay with you because your food may be better. If you kick them out, they don't mind that much. It is a human quality to always expect to get something in return. "I gave you one meal, NOW LOVE ME BACK!!!"