Well that would be stupid for sure. But how about hiring a company to take care of it for you? Then you deal with one high-value contract and let somebody else deal with the technical aspect/sales/etc. That's what I would do if I were any of those companies."Would you rather deal with hundreds of high-value contracts, or have to try and manage hundreds of thousands of small ones?"
They don't have to deal with the public on their own, as far as the IPs are concerned.