всегда думал, что CMS как раз и существует для того, чтобы облегчить жизнь пользователю и разработчику.
Так и есть. Она и облегчает жизнь, особенно разработчику. Это и приводит к тому, что многие разработчики сейчас часто не знают элементарных вещей. И, кстати, это особенно касается MODX-разработчиков, так как здесь сайты можно делать даже не зная пхп (я не говорю сейчас про уровень сайтов, но сайты делать можно). Это в итоге выливается в то, что общий уровень знаний веб-разработчиков снижается.
Не хочу особо развивать холивары, это мое ИМХО. Ваш случай скорее из разряда «И на старуху бывает проруха», но я все равно не стал бы здесь обвинять MODX в чем-то, ибо это мелочи.