I feel like failure to expand and attract new blood was one of the important factors. NESing died when their respective mods closed the last generation of great NESes within roughly the same year of each other (End of Empires is the big one, then SysNES2, NESLife, DaftPanzer's latest amazingly...