Почему нельзя сделать универсальную интеграцию? Ну потому, для того, чтобы сохранить комментарий, нужно во-первых знать, к какому объекту он относится, а это автоматически определить сложно - в каких-то компонентах это поле называется id, в других product_id, в третьих imgid. И автоматически это не определить.
понятно, наверное теоретически это возможно бы было, если б каждый компонент писался по каким то определенным правилам принятыми для Joomla (ну что бы у всех расширений, поля одного и того же назначения называлась одинаково), но если таких правил нет, то всё понятно тогда...
Во-вторых, необходимо уметь строить ссылки, на комментируемый объект по идентфикатору этого объекта, причем не зависимо от того, был ли включен SEF (и какой именно) в момент оставления комментария, и включен ли на момент чтения. И это тоже, автоматически не реализовать - в одних компонентах один набор параметров в ссылках, в других - другой. И проще сделать плагин, чем пытаться догадаться, что в данном случае нужно.
ну чтож, компонент популярный, думаю редкий разработчик своего расширения посчитает нецелесообразным написать короткий кусочек кода для интеграции с ним.