some of that is state law because in states like California or in NYC the primary IS the race.
Yes. But why don’t the fix it where they can? Who knows, some day they might even control a state legislature somewhere (like that could happen!) and make closed primaries the default.