In your moral dilemma your assertion is that the credit card companies are only making money off of people who aren't paying off their cards each month which must mean that people like me are costing them money by paying off each month. Since I'm costing these evil companies money then don't I have a moral obligation to continue using my credit card?
As for saying that the argument that using credit cards because they have more fraud and security measures is not a good argument because the world should be different is also quite silly and naive since arguments should be made based on how the world currently operates not how you wish it might operate in the future. Life is much easier when you live in reality
Credit card companies make money from interest on debt. That is undisputed. To pay out your rewards, they need to make a profit above and beyond what it takes to run the business such that they can afford to give you 2% back. This leads to higher interest rates for everyone that are approaching usurious (imo). Your circular argument about costing the evil company money therefore makes your purchases justified, doesn't make sense.
I agree that the US financial system does not currently operate in a manner that is secure for consumers. I am not naive to that reality (I'm also American and have had various amounts of credit card debt throughout my life, and also times when I paid off balances for years). However, that does not diminish the societal responsibility to advocate for a financial system that is more secure by default. The fact that I need to expose myself to more financial risk in one area to circumvent a shortcoming in another area of the market is a bad thing, in my opinion.
Again, I think if we capped interest rates at something reasonable (12% maybe?), it would force credit card companies to more seriously evaluate if their customers can afford the debt they are incurring and this entire problem would disappear overnight. Sure, there would be less rewards programs as revenue would be decreased, but we would make society better as whole by not incentivising a financial instrument that ruins millions of lives annually. We tried doing it this way for almost 50 years and it doesn't seem to be working out for society if you believe the debt/income ratios as a percentage of GDP in the United States.
As to your last point, I'm much happier living in a reality where I own the things I purchase. Nobody is ever going to repo my car if I lose my job. A sheriff/the state is never going to come to my home and take things to pay off a creditor because I hit the unlucky lottery and was injured in a freak accident or Act of God. Please try to engage my arguments in good faith and not make personal attacks about my separation from reality. The rest of the western world is proof that you do not need debt to participate fully in society.