Не, тут фишка в другом. Практика показывает (например Cairngorm), что применение этого паттерна к AS3 заканчивается чуть чаще чем всегда плохо. И если Cairngorm можно приравнять к ограблению с нанесением, то PureMVC, в таком случае, - это расстрельная статья. А еще лучше, казнить через повешение на каком-нибудь видном месте, чтобы остальным в назидание

Давайте я по такому поводу на другом жизненном примере покажу: вот, существует такая вещь как "кашрут" - на самом деле, набор правил поведения в иудаизме, но больше извесная как несуразные правила питания. Одно из самых глупых правил - разделение мясной и молочной пищи. Оправданием существования этому правилу служит библейская строчка "не вари ягненка в молоке матери". Т.е. никто никогда не говорл, например про сыр или курятину. Но, даже не это главное. История же этого "закона" такова: в древности в селах было принято летом собирать всю сельскую живность в стадо, и посылать его пастись далеко от населенных пунктов. Вместе со стадом, естесственно, полагались и пастухи. Пастухи были как правило самыми бедными поселянами, и для них это событие было поводом подзаработать. Так вот, закон был написан для пастухов-сменщиков, чтобы, сволочи, не воровали ягнят, которые рождаются пока скотина далеко от дома!
Использование шаблонов в програмировании мне очень часто напоминает эту историю... т.е. я вот сейчас сижу и в унынии гляжу на 100500 датаконтроллеров в нашем проекте и понимаю, что если бы человек никогда не читал про шаблоны, мне бы сейчас было меньше переделывать... Вообще, упоминание шаблонов всуе скорее вызывает рвотный рефлекс, сравнимый по ощущению с рассматриванием килотон Ява-энтерпрайз кода, бессмысленного и беспощадного.