"but Facebook and Google et al are not looking for small, moneymaking businesses."
There are for sure many companies (that are not google and facebook) out there that would be interested in acquiring "small, moneymaking businesses".
A business that makes money can be sold. Period.
I've both owned and sold (both that I've owned and for others) "small, moneymaking businesses".
Part of the issue really is most likely:
a) lack of effort in trying to sell the business (making the assumption that nobody will really buy it or that it's not worth the trouble) or
b) the people who work at the business that we are referring to here (startup lottery) perhaps won't stick around after the company is acquired. So the asset has dubious value since the most important employees won't be there post acquisition possibly.
I tend to think that it's more "a" than "b". People are lazy and are looking for an easy route and if they don't find that easy route or have no evidence that others have done it any other way (because of their lack of experience in general business) they assume it's not even worth it to try.
Of course if you want to remove the word moneymaking from the statement....
As a recent example I was trying to help someone sell their "small moneymaking business" so I sent a cold email to the head of Rackspace. I got a reply the same day and they assigned people at Rackspace to consider the request (can't say what obviously). It didn't take investment bankers it didn't take business brokers it simply took identifying an obvious target and sending an email. If the email didn't get answered (it did) I would have sent a postal letter or fedex stating the opportunity. Did the same with a reality tv star presenting an opportunity. Same thing got a reply and a deal was done. (I guess I write good emails?) And that didn't even take effort. Of course there are emails that have not resulted in anything obviously but that didn't make me stop trying to do deals. Most people get rejected and don't understand the value of plugging away.