This is a great thread, and a tough issue to reach any kind of consensus on.
There are lots of factors that can influence time to resolve; Older organizations often have the unfortunate combination of vast attack surfaces, and lot’s of legacy LOB systems. Old systems are harder to patch, and get deprioritized against other, easier to fix systems. I know of a company that made the risk decision to switch off an unpatchable Windows 3.1 licensing server, only to have 1000s of users complain and force them to turn it back on.
I’m not saying it’s “right”, but I am saying it’s complex.
The key here is transparency and communication on the company side (which, of course, incurs cost and difficulty, which is one of the main reasons Bugcrowd does things the way we do), and empathy from the researchers. If either or both of these are missing miscommunications, rogue disclosures, and other bad things happen.
Full disclosure is the symptom of process breakdown. Ultimately, it shouldn’t need to exist - but I can see why it does.