Why did Song Gaozong only kill Yue Fei and not Han Shizhong and Zhang Jun?

Yue Fei was killed because he just wanted to leave a good reputation and then retire. Such people are difficult for the emperor to control. Look at Zhang Jun and Han Shizhong. They took the initiative to ask the emperor for a house, a place and a luxurious life, making the emperor look greedy. This kind of person was easy for the emperor to control, so he didn't kill him. See what Yue Fei wants. He wants nothing. How do you think the emperor controlled him? The only thing he can't control is to kill him. This was the skill of the emperor of the Song Dynasty.