i have a theory, as you can clearly read in the title, sparda was on earth for 2000 someodd years before having children. MAYBE, just maybe, he didnt have children or get married because he feared that demons would come to kill his family, which they did anyways. if you knew that every single demon hated you, would you raise a family knowing that they could kill your family?