Unfortunately that's kind of the reality for NYC. Since Bloomberg left it's been a one party city and ranked choice voting is implemented in the primary but not the general election. That means Democrats can feel comfortable voting for the most radical candidate in the primary without fear they might flop in the general election. Until we get ranked choice in the general election moderates and non-democrats don't really have a voice. This is especially true if multiple candidates run against the democratic nominee like in this election.
Ranked choice is such a stupid system. It's gameable and complicated and confusing to most people.
Approval voting has all the benefits ranked choice claims to have, but without the complexity - it's trivial for people to understand: https://en.wikipedia.org/wiki/Approval_voting