Why are these confirmations required?

Confirmations are required to avoid the risks of double-spending. Funds aren’t credited until a certain number of confirmations are received. The more confirmations received, the more permanent/irreversible the transaction is.