every one of your posts so far has amounted to "i am getting outplayed and don't like it"
it's beatable dude, if you're losing to it right now get better and work past that
I usually play genji on comp, so black holes are almost never a problem for me, this is just a general observation I've had. And I think my reasons are valid.
You can outplay almost every other offensive ult in the game using your skill, but not with zarya ult.
They should make the black hole have less visual clutter so you can actually see and aim while in it, it should have a delay to it so that heroes without mobility can predict it, and zarya in turn outplay their predictions as well etc.
You can make the same argument for most ults in the game. If they're used just to take out one or two people to halt a push they are pretty hard to deal with.
Not really, most of the time you can beat the enemy ULTs by pure skill. That means either killing the enemy before he gets damage done or by breaking LOS or just moving away. You can kill a genji, you can kill a reaper, you can kill a pharah, you can kill a mcree while they are ulting without having to resort to ultimates.
With a good black hole those skills don't matter. Just the sheer visual clutter of the black hole effect makes it so hard to see opponents and you better pray that your support has his ult or you're dead.