I absolutely agree, with the caveat that I think same day registration should be mandatory. That way, if there’s a candidate with broad support among independents, they have a shot at a party’s nomination. That’s fair because otherwise you polarise the general election field because centrist candidates would be filtered out.