Oh, I absolutely agree. But I also know that while the mods here try to be fair, they also have
completely arbitrary powers of when to make a thread or poster stop, and when to help one along. And I have a great deal of respect for that - it is exactly how I would run a site like this, rather than trying to put some "complete" rules into stone and then being a hypocrite by breaking them myself all the time.
So, occasionally, a thread is shut short, and at other times, they're let to go on much longer than you might think Eric's Grandma would appreciate. No big - it all balances, more or less.