Its not that the Innovators Dilemma neglects things, it was simply the first part of the work. Since Christensen is an academic, he has spent many years(Innovators Dilemma is 20 years old) refining his theories(and creating new ones) since the first book was published.