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