"No Kings" isn't a distraction, it's very tangible popular opposition, and they're certainly not in favor of the war?
They don't even mention the country Iran or the war by name, because it's a DNC op and the DNC also supports war in Iran. They don't mention Israel or Gaza, because the main organizers and funders are Zionist. They have no concrete demands. It's a distraction, a release valve, controlled opposition.
Imagine being king of a gulf monarchy watching the "no kings" protests. Probably censored.
It muddies the waters by focusing on divisive issues like immigration enforcement and de-emphasizing the war, preventing what could be a unified left-and-right antiwar movement.
Plain anti-war protests could draw significant support across the political spectrum, so divisive issues are inserted as wedges. Same thing that happened in the 60's, when the anti-war movement went from a coat-and-tie affair to a laurel canyon one.