Or young educated professionals overestimate their understanding of the world and build a utopian vision based on a naive and overly simplistic worldview and are too stubborn to see its flaws until they get older and, hopefully, wiser?
Anyway, grandparent is completely correct. Ultimately the voters decide everything. Blaming people spending money to manipulate voters with propaganda is missing the point. There will always be propaganda. There will always be attempts at manipulation and misinformation. And they do this because people fall for it. Your best bet would be to make the voters better informed and better critical thinkers, but good luck with that. We've had decades of campaigns telling people it's their civic duty to vote even when they don't understand the issues. Originally the US only allowed landowners to vote. That's not practical today, but it did provide a filter on the voting pool to favor people more invested in the country and generally more educated.