Creo que respondes tu pregunta en la pregunta, de modo que se vuelve un tanto retórica.
Obviamente, estás hablando de un sistema similar al que Google recomienda con Android y el sistema Intent, que una aplicación puede publicar acciones que puede realizar en nombre de otras aplicaciones, que luego pueden conectarse a ellas y pasar. datos de ida y vuelta. Personalmente creo que es algo a lo que debemos dirigirnos como buenos desarrolladores: usamos WordPress porque ya es increíble, lo suficientemente impresionante como para decidir si usarlo o desarrollar un producto similar similar en la mayoría de los casos. El repositorio de complementos en sí mismo es de nuevo lo mismo, principalmente como usuario final + desarrollador. ¿Por qué desarrollar un complemento de Twitter cuando hay uno perfectamente bueno?
El mismo 'por qué desarrollar duplicados' se encuentra en el punto crucial de su pregunta aquí. El sistema Android Intent permite que las aplicaciones utilicen funciones ya creadas, y pasen datos entre ellas, y esto es popular y se usa a menudo, debido a que está muy presionado. Ya hay un sistema similar implementado en WordPress, pero rara vez se usa más allá de los ganchos presentes en el código del núcleo, que se usan mucho.
Sería beneficioso para la comunidad si hubiera más enlaces en los complementos personalizados, pero como usted dice, no hay una manera fácil de agregar enlaces cuando / donde los necesite.
En cuanto al complemento de Twitter al que desea conectarse, envíe un correo electrónico al autor, estoy seguro de que estaría encantado de agregarlos por usted.
Si hay un lugar que crees que sería un buen lugar para poner un gancho en tu complemento, hazlo y documenta bien. Si más personas comienzan a poner ganchos en los complementos, o si hay un impulso general para hacerlo, eventualmente sucederá.
Entonces, para responder a tu pregunta final de:
¿Solo tenemos que intentar ser mejores desarrolladores de complementos para que todos podamos jugar bien juntos?
Sí.
Editar: he pensado algo más sobre la pregunta real y la mejor manera de implementar enganches, ¿no podría agregar una acción que se ejecutaría si la función en particular que está intentando ejecutar del complemento estuviera presente? p>