The reason why a lot of people like to pay for a trip with a credit card is that they have insurance included on their credit card. Depending on the card you carry, it may be Trip Cancellation insurance, Trip Interruption insurance as well as medical insurance while abroad.
Not to mention that if your travel supplier goes bankrupt - the credit card provider will credit you back. If you live in Ontario or provinces with provincial funds, you can make claims through those funds for funds lost but it takes AGES to get a refund.