Ну, во-первых, отсутствие пищевой конкуренции: у личинок и взрослых насекомых разная пища; во-вторых, у насекомых с полным превращением личинки развиваются в другой среде, чем взрослые, что открывает перед насекомыми доступ к различным местам обитания и благодаря чему снижается внутривидовая борьба; ну и разделение функций, конечно, - личинка накапливает питательные вещеста и растет, а взрослая особь расселяется и размножается