<prompt> Human: This is a question that has bothering me for a while - is it not cost effective to banks because theres no chance of collecting interest payments?But they used to have debit card rewards programs so that cant be the case right?  <response>: Because the amount banks can charge merchants for a debit card swipe was reduced and capped. Get a credit card and learn to responsibly use it if you want rewards. 