Exactly. Everyone knew it was iffy. They knew the states wouldn’t stand for any federal legislation, they knew it was an empty promise like every other Democrat administration before it, and knew it wouldn’t stand up to SCOTUS scrutiny or judgment.
And those in Red states who are anti-abortion didn’t care. And those in Red states that are pro-choice knew they were screwed anyway and Harris had little chance of saving them.
And those in Blue states who already had abortion rights protected at a state level didn’t have to worry.
So everyone looked elsewhere for reasons to decide their vote.
And the Democrats were somehow shocked that Harris’s “I’ll do what no one else has managed, promise, no we mean it this time, honestly” pledge wasn’t enough on its own and worth ignoring other issues for. “But, but, but, we were going to protect abortion rights federally! Why didn’t people vote for that alone?!” Federal Democrats couldn’t wrap their heads around how insightful voters were on voting on issues they thought could bring about actual change to their lives rather than empty promises.