Exactly why the caucus system is best - if someone really wants to become involved with their party they attend the caucus - otherwise they wait to see who the parties nominate and make their choice then.  You can't have it both ways - either you are part of one of the parties or you are not.