Here's why:
* Formal tone: "Have pity on" sounds more formal and old-fashioned.
* Awkward phrasing: The word "pity" can be seen as slightly condescending.
Better alternatives:
* "I feel sorry for you." This is a more natural and common way to express sympathy.
* "I pity you." This is more direct, but it can be perceived as harsh.
* "I sympathize with you." This conveys understanding and shared feelings.
Ultimately, the best way to express your feelings depends on the context and your relationship with the person you are speaking to.