This is not really how a CC model works.The answer is - they expect the users to splurge/over-spend. And then they anticipate users to default. That is the business model of credit cards. The interest rates on most CCs are obscene.
They get a transaction fee which they charge to every vendor and which varies across CC companies eg VISA to AMEX. The vendors gets access to easier sales and the user gets a credit period to pay and also bonus points which is a win win. The higher the usage the higher their revenue, thats all and thats why they give you points ie Its paid for by the seller not the buyer.
Withdrawing money /not paying on time etc is where interest rates kick in but the CC companies see it as a penalty ( like a EMI default) and for any user a basic sensibility to spend within ones limits and pay on time is more than enough and all you need to do is make sure the running tab is lower than your account
To the OP.
Debit cards are riskier since in case of any payment the money has already let your account. For a fraud, with a CC you can raise a fraud request without the money having left your bank account which seems like a safer option especially online/international. Apps like Cred can help you manage this better and also get you even more benefits/cashbacks although you are not sure of what they do with your data.
Go to you tube and search for the difference there are some excellent videos. with min smartness you can get more value out of a CC than a DC.
Also dont go by the annual fee but the annual fee and the rewards. Some Cos like Amex offer higher rewards for the higher fee and allow you to exchange points for either repayment of the annual fee or conversion to products like Amazon vouchers etc.they give you more than 45 days credit but penalty is also higher
Any HDFC Visa or Mastercard is very good to have as long as you use the basic hygiene of keeping tabs of your spends vs willingness to payout every month.