It's not the voters fault. If you split the Democratic vote, you will only get a permanent Republican government. And that doesn't help anyone.
Politicians like Mamdani are the only way forward. We need more people like him to run for local government like this, and move their way up from there...making way for more like them to take their places, as they go. You can't change things at the top, without laying the foundation for that change, first.