You're basically describing Volt Europa. They're having some success with that approach in Germany and the Netherlands, primarily at the municipality level
Edit: Writing this out I think, I'm probably part of the problem. Voters should remember who they voted for and benchmark the results against their campaign pledge. Keeping politicians responsible with the little power we individuals have.