thing is, you're comparing to america. America can't vote their way out of their situation because the whole system is set up to prevent it, it would take decades of dedicated work to undo the conditioning of the populace and start making it even remotely feasible for an actual good candidate to be elected.
Now, that's not to say that america can't vote their way out of things on a local level, that's actually one of the best bets available to them, but still even then Zohran's victory in NYC (which by all accounts was kind of revolutionary) was only with him getting 50% of votes. The democrats did everything they could to keep a notorious sexual harasser in power instead.