I honestly don’t disagree with you. I too experience “the suck”. But the good parts of runs make the suck worth it. It’s just a roll of the dice. You never know if it’s gonna suck.
Also I feel you on the taking breaks part. There’s no rules. Nothing beats sitting on the curb eating some junk and drinking some Gatorade mid-run.