Reading interviews with Satoshi Tajiri & other Game Freak employees, the story of Pokémon's origin seems to change from interview-to-interview & from person to person. Was it a clone of Dragon Quest, with the ability to exchange items? Was it inspired by Ultra Seven? Bug Catching? The Gameboy's link cable? Are they contradicting themselves? No; each story compliments the other, letting us see bits & pieces of a long, difficult development. I'd take most interviews with developers the same way.
On Starfox, it makes sense that Argonaut would start development on the NES as a port of Starglider; Starglider came out in 1986, so it was the right time. Bringing it to the SNES makes sense, since it was near the end of the NES' life, & Jez San developing some sort of Battlezone-type game for the SNEs makes sense, since he'd need to learn the hardware. If I were to try to synthesize a story from these, I'd guess development went something like this:
Starglider, ported to the NES.
Nintendo says the NES is nearing it's end of life.
Argonaut gets a SNES development system, develops demos, including a Battlezone clone, to see what they can do & to get used to the new system.
Starglider is ported to the SNES, relatively quickly.
Nintendo asks for a better version; Argonaut asks to develop a 3D-chip.
The FX chip is developed; Starglider is re-worked into Starfox.
Of course, this could change if I got more info from other interviews. Someone should sit down with Jez & get him to lay things out, from the beginning to the end. Maybe interview other Argonaut employees, to add even more data, & to create a more complete story. Perhaps with a timeline?