The way I understood it the acids in the food make the enamel softer. Brushing while the enamel is softened can result in brushing away the outermost layer of enamel. Waiting until 45-60 minutes supposedly allows the saliva to normalize the pH level so that the enamel is at full strength again.