Caucuses are easier in small states. They would be almost impossible in a large, urban state. Too many people working too many shifts.
Fair point. Perhaps having both a morning caucus and an evening caucus might provide a solution. Voters could choose the one which fits their schedule better. At the end of the night the two totals would be combined to give the final result.