So I have various hot takes on this discussion (personally think it’s okay and even preferable for admins like Sanjay, Nguyen, or the suspiciously absent here Max to remain NPCs - not everyone has to be a combatant to be plot relevant and interesting, and Faisil I’d count as just shy of Emre on the mountain out of a molehill sort of concept), but I get those are highly subjective.
Instead, I think there are some hints worth mentioning that you overlooked - interaction referenced characters. A trio of characters have been brought up by new Overwatch 2 interactions, in a way that seems like purposeful seeding of the idea of those characters for future content. That might not be characters, but they’re pretty interesting:
-Burnes, an ex-overwatch spy who quit to become a gambler at Monte Carlo full time. Brought up by Sojourn and Soldier on Circuit Royale. Could just be a contact that will pop up in PvE, but a spy turned gambler certainly is colorful enough for the cast, and Sojourn and Soldier talk about her with enough familiarity to make her seem important rather than incidental.
-Hypatia, a previously established lunar colony ape referred to as “one of the usual troublemakers”, is mentioned by name in a Winston-Wrecking Ball interaction. Winston wistfully wishes to reconnect (morally dubious love interest maybe?), while Hammond clearly has a much lower opinion. This purposeful name drop seems important for seeding for her eventual return, and even if as a villain she may be important enough to warrant being a full character like Ramattra.
-Stone Anthony, an underworld figure with a history with deadlock characters and also some kind of ties to Junkrat. He’s not the most impressive figure (it’s established that Cass owes him money but Anthony is too afraid he’d get shot if he comes to collect, and Junkrat mentions on eliminating Cass he was doing it for Tony), but his mentions are persistent enough to indicate he’s being purposefully established.
As a side note, another character gets dropped by name in a D.Va-Tracer interaction on Busan: Overlord, one of the MEKA pilots above. This singling out in canon material seems significant, and even more interestingly D.Va calls him the best pilot she knows. That’s a pretty wild claim given Casino’s background as a racing pilot and King is the one set up as D.Va’s rival, making this emphasis all the more interesting. Combined with his visually distinct design and role as support as opposed to the tank role that seems inevitable the other three NPC Mekas, it could mean something.
Just some minor thoughts. Jurgen-Fyrhie aka new Chu also mentioned there’s voicelines hinting at a character on midtown, though from what I’ve seen no one has dug up anything there as of yet.