потому что результат работы concat тоже нужно куда-то положить, просто указать путь вместо имени файла недостаточно. Вы из всего таска результат отдаете только для .min (.pipe(gulp.dest('app/'))), вот поэтому только он и есть, сделайте тоже самое и для общего файла... Я вообще то удивлен почему у вас и этот код отрабатывает, по идее в опциях вызова плагина можно указать только имя выходного файла, а не путь ( т.е просто bundle.css,а не css/bundle.css), но возможно, плагин сам срезает лишнее, поэтому без багов проходит.