And honestly, regarding Sarada as Karin's daughter could've been done well, and even done to make Sakura out as a good character. Say Sasuke only slept with Karin as a means to ensure some sort of heir, but she dies in childbirth. Sakura takes her in and raises her as her own, knowing that Sasuke has unfinished business outside the village. Sasuke eventually returns and they have their own Pink haired Uchiha spawn. Boom you get a whole message about how it's not your birth parents that define you but who raise you, blah blah meaning of family, etc. Instead Sasuke's just an absent father and Sakura overreacts to everything. Kishimoto is a hack.