I mostly agree with you, especially if we're talking voltage drop (not amps). But I still think if conditions are just right in a dirty battery terminal, enough current will still flow to crank. Voltage may drop enough to cause other problems, like giving a false indication that the battery is bad. It's just that cranking usually lasts for only a couple of seconds, and conditions must be just right.
My reasoning might be wrong, but I've seen quite often (at the shop where I used to work years ago) where a customer thought they had a bad battery, but only had corroded terminals. Their alternator/generator was still good. Something was keeping the battery from getting re-charged, but they could still start the car after plugging in a charger. I could have sold them a new battery, but never did. I'd say that 90% of the time it was just dirty terminals.
But then again...95% of all statistics are made up!