Satu keuntungan dari pemungutan suara adalah bahwa itu membatasi kerugian yang dapat disebabkan jika pesan hilang atau keadaan sesuatu menjadi terganggu. Jika X meminta statusnya Y setiap lima detik, maka hilangnya permintaan atau balasan hanya akan mengakibatkan informasi X menjadi sepuluh detik kedaluwarsa daripada 5. Jika Y dibooting ulang, X dapat mengetahuinya selanjutnya waktu Y dapat menanggapi salah satu pesan X. Jika X di-reboot, mungkin tidak pernah repot meminta Y untuk apa pun sesudahnya, tetapi siapa pun yang mengamati status X harus mengakui bahwa ia telah di-reboot.
Jika alih-alih X polling Y, X mengandalkan Y untuk menginformasikannya kapan pun negaranya berubah, maka jika status Y berubah dan mengirim pesan ke X, tetapi untuk alasan apa pun pesan itu tidak diterima, X mungkin tidak akan pernah menyadari perubahan itu. . Demikian juga jika Y di-boot ulang dan tidak pernah punya alasan untuk mengirim pesan kepada X tentang apa pun.
Dalam beberapa kasus mungkin akan membantu bagi X untuk meminta Y mengirim pesan secara otonom dengan statusnya, baik secara berkala atau ketika itu berubah, dan hanya memiliki polling X jika terlalu lama tanpa mendengar apa pun dari Y. Desain semacam itu dapat menghilangkan perlu X untuk mengirim sebagian besar pesannya (biasanya, X setidaknya harus memberi tahu Y bahwa masih tertarik untuk menerima pesan, dan Y harus berhenti mengirim pesan jika terlalu lama tanpa indikasi minat). Namun, desain seperti itu akan menuntut Y untuk terus - menerusmemelihara informasi tentang X, daripada hanya mengirim balasan kepada siapa pun yang melakukan polling dan kemudian segera melupakan siapa itu. Jika Y adalah sistem tertanam, penyederhanaan seperti itu dapat membantu mengurangi kebutuhan memori secara memadai untuk memungkinkan penggunaan pengontrol yang lebih kecil dan lebih murah.
Polling dapat memiliki keuntungan tambahan saat menggunakan media komunikasi yang berpotensi tidak dapat diandalkan (mis. UDP atau radio): sebagian besar dapat menghilangkan kebutuhan akan pengakuan lapisan-link. Jika X mengirimkan Y permintaan status Q, Y merespons dengan laporan status R, dan X mendengar R, X tidak perlu mendengar segala macam pengakuan lapisan-tautan untuk Q untuk mengetahui bahwa itu diterima. Sebaliknya, begitu Y mengirim R, tidak perlu tahu atau peduli jika X menerimanya. Jika X mengirim permintaan status dan tidak mendapat respons, itu dapat mengirim yang lain. Jika Y mengirim laporan dan X tidak mendengarnya, X akan mengirim permintaan lain. Jika setiap permintaan keluar satu kali dan menghasilkan respons atau tidak, tidak ada pihak yang perlu tahu atau peduli apakah ada pesan tertentu yang diterima. Karena mengirim pemberitahuan dapat menggunakan bandwidth hampir sebanyak permintaan status atau laporan, menggunakan round-trip dari request-report tidak membutuhkan biaya lebih banyak daripada laporan dan pengakuan yang tidak diminta Jika X mengirim beberapa permintaan tanpa mendapat balasan, mungkin pada beberapa jaringan yang dialihkan secara dinamis perlu mengaktifkan pengakuan tingkat tautan (dan meminta dalam permintaannya bahwa Y juga melakukan hal yang sama) sehingga tumpukan protokol yang mendasarinya dapat mengenali masalah pengiriman dan mencari rute baru, tetapi ketika hal-hal bekerja, model laporan permintaan akan lebih efisien daripada menggunakan pengakuan tingkat tautan.