Moses gave a long speech to the Israelites because of their recent failures and what he thought would happen in Canaan.