Welcome to InuYasha Answers. What would you like to know?

Naraku had been fighting against Miroku's grandfather for years and years, so they must have formed quite the rivalry against each other. Naraku apparently wanted to curse Miroku's grandfather so deeply that his entire family line would feel it. Also, Naraku is quite evil, so that plays into why he did such a thing as well.