Why might it be better to save up some money and buy something later than to buy it on credit now?

You may get protection for cash purchases that are lost, damaged, or stolen.
Buying anything on credit will damage your credit rating.
Paying for things on credit will hurt the economy, by taking money out of circulation.
Paying off credit debt can extend many years, long after the item purchased was useful.