Saya pikir Anda menjawab pertanyaan Anda dalam pertanyaan, sehingga menjadi sedikit retoris.
Jelas Anda sedang berbicara tentang sistem yang mirip dengan yang didukung Google dengan Android dan sistem Intent, bahwa aplikasi dapat mempublikasikan tindakan yang dapat dilakukan atas nama aplikasi lain, yang kemudian dapat menghubungkannya dan mengirimkan data kembali dan sebagainya. Secara pribadi saya pikir ini adalah sesuatu yang perlu kita tuju sebagai pengembang yang baik - kita menggunakan WordPress karena sudah mengagumkan, cukup mengagumkan untuk membuat keputusan apakah akan menggunakannya atau mengembangkan produk dalam-rumah yang serupa dengan cukup mudah dalam banyak kasus. Repositori plugin itu sendiri lagi hal yang sama, sebagian besar sebagai pengguna akhir + pengembang - mengapa mengembangkan plugin twitter ketika ada yang sangat bagus.
'Mengapa mengembangkan duplikat' yang sama adalah inti dari pertanyaan Anda di sini. Sistem Android Intent memungkinkan aplikasi untuk memanfaatkan fungsi yang sudah dibuat, dan mengirimkan data di antara mereka, dan ini populer dan sering digunakan, karena didorong sangat berat. Ada sistem serupa yang sudah diterapkan ke WordPress, tetapi sangat jarang digunakan di luar kait yang ada dalam kode inti, yang digunakan banyak.
Akan bermanfaat bagi komunitas jika ada lebih banyak pengait di plugin khusus, tetapi seperti yang Anda katakan, tidak ada cara mudah untuk menambahkan pengait ketika / di mana Anda membutuhkannya.
Dalam hal plugin Twitter yang ingin Anda hubungi, kirimkan email kepada pembuatnya, saya yakin dia akan dengan senang hati menambahkannya untuk Anda.
Jika ada tempat yang Anda pikir akan menjadi tempat yang baik untuk memasang pengait di plugin Anda, lakukan, dan dokumentasikan dengan baik. Jika lebih banyak orang mulai memasukkan kait ke dalam plugin, atau ada dorongan umum untuk melakukannya, itu akan terjadi pada akhirnya.
Jadi untuk menjawab pertanyaan terakhir Anda:
Apakah kita hanya perlu mencoba dan menjadi pengembang plugin yang lebih baik sehingga kita semua bisa bermain bagus bersama?
Iya.
Sunting: Saya sudah memikirkan lebih lanjut tentang pertanyaan aktual dan cara terbaik menerapkan kait, tidak bisakah Anda menambahkan tindakan yang akan berjalan jika fungsi tertentu yang Anda coba jalankan dari plugin ada?