Pour ton premier point : Nintendo possède toujours une minorité de blocage. En gros, dans un conseil d'administration, même si tu n'es pas majoritaire, tu peux être suffisament gros pour empêcher un tel développement.
Pour le second point : non Pokemon est développé par The Pokemon Compagnie, qui est une entité distincte de Nintendo. Zelda, c'est Nintendo qui s'en charge directement via ses équipes internes (il y a bien eu quelques épisodes qu'ils ont externalisé quand même, mais ils gardent le contrôle dessus quand même (les Oracles avaient été développé par Capcom si je me souviens bien...).