There's a lesson to be found in Overwatch and Pokemon Go : you don't need to develop a story-heavy game to create characters that people can get very deeply invested in.
Blizzard was pretty good at making badass characters. (Kerrigan, Sylvannas, Diablo, Etc...) The people on the Overwatch team AREN'T.
N4G people don't know about Blizzards strong Trio of IPs and then there's Overwatch which is filled with the most boring characters they've ever made.
People were invested in Pokemon characters decades before Pokemon Go. I don't see what Niantic has to do with consumers attachment to the characters. Unless you're talking about the original Team Leaders.
N4G is a community of gamers posting and discussing the latest game news. It’s part of NewsBoiler, a network of social news sites covering today’s pop culture.