Agreed, and in my mind the fact that no one was elected this year makes it worse. So a group of voters turn in blank ballots to "take a stand," and shrug off the collateral damage? This isn't a noble result; rather, it exposes a flaw in the system.
There isn't an easy fix. For example, I wouldn't go to a system where the top vote getter wins regardless of percentage.
It's not perfect, but maybe when no one wins in the "first round" of voting, there should be run-off election among candidates who got at least 50%. Or, maybe a runoff among the top three in the Round 1. You'd still have the same threshhold for admission; you'd just have an up or down vote on the finalists with fewer distractions. If Round 2 produces no winners, then so be it.
I should emphasize that I'm not hoping for regular runoff elections. Ideally Round 1 would produce at least one winner each year. But shouldn't there be some sort of disincentive for gaming the system with blank ballots?
Finally, note that a rule against blank ballots would be ineffective. That's easily dodged by voting for a single candidate with no chance of winning.