¿Hay alguna razón por la cual Nintendo / Game Freak lanza dos juegos para cada generación (aparte de ganar más dinero) y hace repeticiones de un juego de 3 generaciones antes?

La razón principal por la que los juegos de Pokemon se lanzan en pareja es para alentar el intercambio entre jugadores, lo que hace que el juego sea una experiencia cooperativa. El dinero no parece ser el factor principal aquí, ya que la gran mayoría de los jugadores solo compran 1 de las 2 versiones. En cuanto a los remakes, Fire Red y Leaf Green se hicieron porque los juegos Gen 1 y 2 eran incompatibles con el cable de enlace GBA y, por lo tanto, los Pokémon de esos juegos no se podían transferir a los juegos Gen 3, básicamente lo mismo ocurre con los gen 2 a 4. Después de eso, la gente simplemente esperaba un remake de Hoenn y lo necesitaban urgentemente dado que los juegos de Hoenn estaban muy desactualizados con cosas como la división física especial que no era una cosa en esos juegos, los conjuntos de movimientos eran comparativamente pobres para los juegos más nuevos y los juegos simplemente carece de las características que se esperan de los juegos modernos de Pokemon.