“You can be a life long conservative Republican , move to Indiana and not voted in two previous Indiana primaries or even only one and you would be blocked from running.”
In all honesty, that’s appropriate. The purpose of having a representative is that you represent the local area. That is, since the people can’t all be present and vote collectively, they delegate their authority to a representative who votes in their stead.
That’s why carpetbagging was always frowned upon. I live in MA. I wouldn’t just move to Vermont and run for office. I don’t know the local people, issues, etc. Somebody would need to establish themselves within the community before they should represent it, vote in several elections, etc.