Likely the same reason why banks and other financial institutions still use COBOL and Fortran code written in the 1970s or earlier on archaic mainframes: Top management decided at some point it was too expensive to rewrite everything from scratch in some modern language for modern hardware, so they just limp along with what they have.
A 16-bit app written for Windows 3.x would almost certainly have to be rewritten for modern, 64-bit Windows.
I worry though that public votes will enable unstable people to stalk people. Vote the wrong way? Why, I’ll just create some bot accounts to constantly downvote you, and I’ll harass you with replies to every comment you make, reminding everyone that you vote against the grain and shouldn’t be trusted!