Why does any state have an open primary?
Because that is what the respective party in that state wants.
It evolved as a way for Statists of both parties to have the advantage over Constitutional loving, Liberty loving Americans.
It's the scourge of the political parties --- the arrogant political class.
Open primaries stack the deck against limited government candidates.