Lot of times they go public so they can use restricted shares to make additional acquisitions. It also can give your company better exposure releasing news tied to a stock ticker. Lot of other reasons they go public besides to sell shares. Plus Former shells need to get fully reporting and file an S1 to do any meaningful fund raising. I dont think your post is accurate.