Liu Hui Ying was not soft-hearted at all, her reasons were quite simple yet complicated. Forming a contract was not as simple as the ones that were signed by the humans, a spiritual contract was much more binding and dangerous if it was broken, her soul could split into two if one of the souls that she had contracted tried to go against her or did something that went against the laws of heavens.
As the contractor, she was the one who was the guarantee that her ghosts will never harm her or any other human, they will stay loyal and pay attention to the rules set by the heavens and more importantly they will stay where she was —— in short even though it was called a contractor and contracted relationship it was more like a guardian and a child relationship.