In all fairness, this is an extremely difficult feat to acquire, especially given that different modes and maps will require different skillsets.
There's maps on which, say, Widowmaker is a lot better than she is on others.
Obviously there's characters with skillsets that are universally good because of some fundamental mechanic (Rein, Ana, Lucio, and it usually flipflops between 76 and McCree for the main DPS).
The way this game is mechanically set up also will never have all heroes being used at a similar rate ever, since some heroes are clearly more built to be used on defense (e.g. the turret characters), while other characters excel at one particular mode. For instance Tracer is very good at point capture maps, while she is not as useful on payloads or hybrids once the point is capped.
Niche characters should be allowed to exist.