Потому, что сирийская армия не умеет и не хочет воевать. Изначально это была довольно маленькая группировка вооруженная фиг знает чем. Захватив тот же Мосул, у них появилось много техники: вертолеты, машины, брошенное вооружение... Если бы в тот же момент иракцы предприняли контр-атаку, они без особого труда смогли бы вернуть контроль над городом. Но по прошествии нескольких лет, ИГИЛ превратили город в одну большую крепость: тунели, укрепленные точки, террористы-смертники... Поэтому выбить их оказалось довольно трудно.
Помимо ИГИЛ в Сирии есть еще курды, у которых довольно большой боевой опыт и американские инструктора, есть оппозиционные группировки, которые не хотят мириться с Асадом. Но на самом деле, гражданская война происходит в довольно маленькой части страны, большинство людей узнают о войне только из интернета.
А ничего, что Мосул - в Ираке?)