I don’t think the voters are the problem. I think the established parties keep growing in all the worst ways, and I don’t think any decent candidate would be able to be successful in this setting.
Would happily work with voters to figure out a path forward.
I'd say barriers to entry - being an established party gives you more revenue, supporters to do campaigning, influence, etc.
One place that tries to do it better in my opinion is Switzerland. It has a lot of controls to reduce the ability of politicians to act poorly and limits the power of higher levels (if something can be resolved well locally, there's no need to have a higher-level regulation). A lot of process is thought through and in place to enable direct voting on issues. Additionally, it has many levels to get engaged, which lowers the barriers to entry, by being able to have an impact on a local level.