Зачем женился?  - чтобы иметь много детей.  Но не получилось, увы.  "Зачем дал надежду на счастье?" -  затем, что и сам надеялся быть счастливым.Но надежды не оправдались: ни его надежды , ни ее. Это печально.  И в этом никто не виноват.