That would violate another of the fundamental laws of voting: voter anonymity. I would not want such a system. Consider that in some places voting for the "political incorrect" party may cost you your job. In 2016 it was in some places in the US considered killing careers, if you admitted to voting on Trump. Your system would probably have taken the victory from Trump, since many would not dare vote for him.