Да нет, Вы абсолютно правы - модульность для блога это, несомненно, плюс. Так же Вы правы в том, что специализированное решение всегда будет лучше, чем универсальное. Просто выводу у Вас получились неожиданные - сделать блог из двух универсальных модулей, не очень-то для этого предназначенных
На мой взгляд, правильнее было бы сделать так: сделать самостоятельный модуль блога, модуль комментариев для блога, модуль тегов для блога, календарь и т.п. То есть комплект модулей, которые знаю о существовании друг друга и могут определенным образом взаимодействовать. А лучше сразу все это объединить в один модуль, так как в 90% случаев все это будет использоваться в блоге.