I'm not arguing it's a solution for the poor, the absolute opposite - because I have sufficient income to pay my bills in full it just comes out cheaper than paying them with cash. It's a terrible solution _if you actually need credit_ because it typically comes with really bad interest rates.
You come out ahead because the card issuers expect to make money from you because you'll stay with them a long time so offer substantial sign up bonuses (I don't) and that you'll pay interest (I don't). There are generally annual fees, but if you ask they'll often waive them (if you spend enough, again not accessible if you're living pay to pay).
It's ~effortless (bills paid automatically in full from a mortgage offset account) and saves money even without rewards and other perks (0% loans via interest free "balance transfers").