this is a pretty good conversation about the situation before the official separation was announced: http://www.ign.com/videos/2015/03/28/wh ... t-unlocked
one major problem with console games is the fixed cost, although it's not so set in stone nowadays. can't say there's a perfect solution. developing new things like Kojima's games takes tons of money, so even if the Metal Gear Solid games have been highly successful in sales and popularity, Konami may not have necessarily profited. the same problem lies in Suikoden, as the Suikoden games have all been "built from scratch", probably costing way too much-- most other game series have used their existing game engines/templates for at least a couple sequels before working on a new one.
Kojima's "FOX Engine" he built for MGS5 may be really useful in producing games at Konami or being licensed to other companies to give Konami revenue.
In the professional software world, there is much more practical use of resources; old systems are used and copied, and RARELY built from scratch. even if a system is extremely archaic, companies simply build new interfaces and complementary systems to continue working with the old systems..