Meus 2 cents,
No meu caso as motivações foram:
-
Queria algo "organico", integrado ao layout do TABNEWS.
-
Queria a possibilidade de gerenciar (p.ex. filtros, importacao/exportacao, relatorios) na mesma interface
-
Integracao com banco de dados (para usar a informacao com outras aplicacoes)
Existem outras forma de fazer isso ? Com certeza - mas como ja tinha trabalhado com extensões, era um meio que me atendia com baixa friccao de desenvolvimento.
Saude e Sucesso !