It's an off-the-wall idea, but what's the possibility that rival developers have "helped out" each other by providing coding/advice/whatever, much like what the various Japanese animation studios do for one another when when one studio falls behind on a series? If the developers in Japan did this, it might explain why so many early FC & NES games have the Pony Canyon "feel".