Shin doesnt reject transplants. That doesnt mean you put all kinds of DNA in him and get everyone's ability.
Just because you would get Haku's heart doesnt mean you get his KKG. Or any other organ.
Just because you would get Haku's heart doesnt mean you get his KKG. Or any other organ.