It feels like a caucus exists to arbitrarily filter out participants based on how long they take. Not everyone has the 2-3 hours to spend on a caucus vote. Why don't they just vote via paper ballot?
That being said, it is an excellent way to exclude people who have other responsibilities or difficulty making it out for several hours on a week night.
Because Iowa chose to have a caucus, not a primary.
If you’re not an Iowa voter, there are a million political bikesheds that would have more relevance to your life. You’re basically just complaining about the pace of a television program.