You're giving way too much credit to like, 60% of the country. A wide majority of voters do not respond logically, they respond emotionally. NYC is a tiny fraction of the voting population, and assuming that the messaging used there will work in most of the rest of the country is silly.
Gotta meet people where they are man, and purity doesn't sell as well as familiarity. Disregarding reality handicaps a movement.