These are no valid arguments. In Europe every tenth day of the month your credit card should be reset at zero, and till that reset, your total available credit amount cannot pass the monthly limit. So if the limit would be EUR 2,500 you can use that credit from the first day of the month till the tenth day of next month. But as you use that credit card the entire month, only the first few day you can enjoy of a month credit. The amount used during the rest of the month has a much shorter credit "advantage" as it dfeclines every time you pay with your credit card.
Second remark is: how much money can you save by using a credit card instead of cash payment?
If you buy for $ 2,000 food each month, you can "save" nothing as the cash that you don't use is on your normal bank account which does not give you any interest advantages. So there is no advantage.
I know people who use their credit card fully every month. These people are forced to do that as they digged a financial hole and have no money to live normally. Some of them even take two credit cards, with differnt banks and use one card to pay for the restet of the second card each motnh. In that way they can get over each reset without even paying anything. people without financial problems use rarely credit cards in Europe.
If the code of your bank card is stolen or hacked you have indeed a problem. But if the same happens with your credit card, the damage is much bigger as the limits on spending per transaction are higher then on a normal bank card.