This feels like voter disenfranchisement to me. For an example, I don't "approve" of any candidates in our current presidential election. I'm simply going to vote for what I think is best, strategically. If I had to say who I "approved of" (and took the words literally) I would vote no-one. I suppose I would end up still voting strategically and ignore the wording, but would all voters?