I used to do that. Then I married someone who
absolutely will not stop stocking the house with junk food, no matter how often I ask, beg, or
demand that they stop. We have at least managed to compromise on always hiding it from me and never explicitly telling me that it's there.
(But even so, I'd prefer not to be forced to buy garbage out of the household funds against my will.)
So from that metaphorical perspective, using credit cards for "the benefits" is a lot like buying a dozen glazed doughnuts, just for their smell. So you occasionally open up the box, take a whiff, and close it again, throwing them out and replacing them as necessary to replenish the odor. But sooner or later, you're going to take a bite.
Credit is best used for durable goods that produce value, or at least depreciate more slowly than the interest rate of the loan--an American household's primary car, for example. Instant consumer gratification is just not a wise use of credit, no matter how many sugary sprinkles it has on top. And that's exactly what credit cards are mainly used for--as financial junk food. Most people buy the credit doughnuts, actually eat them, and get fat.
So good job to those that can go their entire lives whiffing free doughnut smells, but some people have to arrange their lives such that they don't even drive past the doughnut shop in the morning. It's just a different kind of self-control to avoid temptations in the first place.