I'll answer this in the same reply
1. Haze is a risky character. If their team is aware and coordinated, the only way you can get anything done is picking them off or letting someone else go in and clean up. She's a super hard carry late game even without her ultimate.
2. Where's the risk with Wraith? Since I play pretty much only Abrams, I'll use him as an example.
In lane he's not really good against someone who knows proper spacing. Out of lane, he's amazing in teamfighting, but there's still risk to using him effectively. You have to be in the middle of everyone for high efficiency. You have to take aggro. Easy concept but difficult to go through with on a game-to-game basis.
Haze, same concept but isnt a tank. You have to choose who to focus in the middle of a teamfight and when to ult otherwise you die, and this is way harder since she doesnt really have the HP to back it up like Abrams does or the passive. Easy concept, can be difficult depending on the players.
Ive seen a wraith with almost 2kHP do the same amount of damage any other wraith does because there's really no risk in playing her. As long as you follow whatever build is the best you can pretty much do whatever you want and win more than lose because its how the character is. You mess up an ult? TP out. Can't do that with Abrams if you ulted in. Haze only has invis baseline, not really a proper escape like teleport. You're forced to commit. Infernus, forced to commit with his ultimate. Wraith? Uhh........................ your teammate might die and you teleport from the size of a lane, their Lash chases you and you ult him and get all headshots and he dies instantly.