I understand the logic, but it is absurd unless you apply it to every game developer who creates game franchises.
The same criticism can be levied at Blizzard for making one too many expansion packs for the World of Warcraft in the process killing off beloved villains such as Kael'thas, Illidan and Arthas. The same can be said for the Call of Duty and Battlefield series whose sequels are the same gameplay just with updated graphics and a different time frame. The same can be said for the Halo series. The same can be said for the Final Fantasy series which for whatever reason, nostalgia mostly, keeps an outdated turn-based combat system.
Game developers whether they are Nintendo or not desire to create cash cows through neverending game franchises.