> Why would I create myself a chore for an end of a month
Do they not have direct debit where you live?
>If it is auto-charge by the end of month, why not charge it right away?
Because there's no way I'm going to keep anywhere close to that much money on my debit card? Because the credit card won't get randomly locked while I'm trying to pay a 40k euro hotel room bill in Asia? Or if it does, I can switch to another credit card or deal with reasonable customer service.
If you're only making small payments, of course it doesn't matter. If you're regularly spending significant amounts of money, doing so with a debit card will be a huge pain in the ass and an unnecessary risk.