For one thing, Hanzo actually has the smallest projectile hitbox in the game.
Second, it requires aim. Great aim and prediction actually. Whereas hack has a lock on. Third he can’t turn invisible, get behind whatever shield or cover you’re using or should be using, and then do it. And fourth, all heroes can kill. That’s not the same as making the time when you’re alive suck.