Why did the shopkeeper agree to give away the doves at a lesser price?
Mr. Purcell being a professional man could see that even a 50 cent reduction in the price that he is giving for the doves, would reap him with a major profit. So he decided lo sell the birds at the reduced price.