In all fairness to Han in the ST, Technically he was not really a deadbeat father but he was a poor husband/lover to leia, he and Leia did the hardest thing any parents can do, they gave up their only son which both loved dearly to someone they thought could help him. Palpatine was already trying to corrupt ben while he was still in Leia's womb, there is a passage explaining that during leia's pregnancy with ben that she begins feeling as if something is trying to reach within her her womb, she was overcome with a cold feeling then darkness, and then begain rejecting the jedi ways- in both novelization and the movie. Which is the reason luke tells Rey why Leia stopped training in the jedi arts, she wrongly interrupted the force vision to mean that if she keeps training her son Ben will suffer and die. Up thru the last Jedi, both of them thought that it was snoke doing that to ben, the moment she realized her and han could not help ben they sent him to luke.
Actually it takes really good parents to admit they cannot help their only child and to give him up to to and expert or the one person they believed could, his uncle- it actually shows how much both of them really loved Ben. As han always said the force was like witchcraft to him, he did not fully believe in it nor understand. Of course he would give his kid to luke, who was basically his brother in law that was the force guru in his mind. In the movie, Leia tells luke she gave up being a jedi cause she saw her son dying in a force vision. Palpatine was the one corrupting ben from a young age using his dark force power to influence the child even while he was still in her womb. Leia remembers kylo using the force during temper tantrums when he was a child and couldnt understand where the darkness was coming from. They always assumed it was snoke until they didnt after snoke died they magically understood it was the emperor. If you truely think about it Kylo's comments during TFA, that wasn't really him saying that or what he really believed (which is why he struggled so hard to kill han), that was snoke (palps) influencing him. Palps was always in his head speaking to him, telling him his parents do not care about you, they will never love you more then their beloved resistence they hate you since you are burden to them. It was this thought process, implanted by palps that led to him calling his father a deadbeat. He did not truely believe that deep down but its what he was contantly hearing in his head. They never loved you, never will they gave you to your uncle (but again they only did this cause the emperor had already impacted the boy and his showing signs of darkness, but it was that darkness (palpatine) who was tellling him he was rejected by his love ones. So ben didnt really believe thhis deep down, which is why killing han actually made him weaker, han wasnt a deadbeat and Leia wasn't a bad mother those were thoughts implanted in his head directly by Palpatine messing with his mind.
This is why it so easy to retcon this to the mirrorverse in the world between worlds- stopping palpatine from entering the portal while he is falling so his consciousness cannot reach exegol and the other clone host dies- the end. Then Ben is never corrupted, people dont improperly call Han a deadbeat, and Luke Skywalker doesnt reject everything he had learned or believed in thru his character arc in the OT, and we can actually see another movie with AD playing the real Ben Skywalker ... EVEN YOU TROS LOVERS HAVE TO ADMIT SEEING THE REAL BEN SKYWALKER KICK THE KNIGHTS OF REN ASSES WAS THE BEST PART OF THE MOVIE. I've said it before but i would have loved to follow this guy grew as a jedi thru 3 movies. See some new ******* sith kill his mentor or even his mother. Let him face those emotions overcome them then woop that siths ass by the last film in the trilogy. They didnt even need rey for the skywalker saga, they had the perfect one in Ben solo. They should have saved Rey for some other trillogy or saga where she can be the good palpatine but she had no place showing up Anakin's an Lukes Legacy story, Ben skywalker should have been the main character as he is the last of the skywalker blood. If they wanted her in it should have made her the bad guy and let ben be good.