One of the main reasons why you are asked to create an account when voting is to ensure the security and integrity of the voting process. By requiring you to create an account and log in to the app, it becomes possible to track and verify that each vote has been cast by a unique and authenticated user. This helps to prevent issues such as multiple voting or fraudulent activity, which can compromise the accuracy and reliability of the voting results.
It's important to note that, even with the creation of user accounts, the voting process itself is anonymous and your votes will not be made public by the organization. The creation of an account is simply a means of verifying and tracking each vote to ensure the integrity of the process, but your individual votes will remain private and confidential. They will only be visible to you.