Yes, and no. On the one hand, the current system kind of sucks, for reasons that you and others have already stated. But on the other hand, there’s something great and glorious and wonderfully all-American about the Iowa caucuses.
What I mean is this: normally Senators and former Vice Presidents and zillionaires like Tom Steyer are far too good to get within five miles of any building, event, or person associated with ordinary, working class people. Most of the time they prefer to travel first class (if they don’t have a private jet), stay in luxury hotels, eat lobster and caviar, ride in limos, and hang out with the rich while avoiding those icky people who aren’t rich. But the Iowa caucuses force the the candidates to spend almost a year traveling around to union halls and churches and county fairs and high school gymnasiums in rural areas and small towns, places where they normally wouldn’t go. It forces them to fry steaks (or at least be present when steaks are being fried), stand on hay bales, and do other things like that. I mean honestly, what’s better than watching Bill de Blasio and Andrew Yang snarfing hot dogs off paper trays with their bare hands?