That can't be true when so many of these small businesses have such massive margins. They're not spending the earnings on other small online businesses.
That's irrelevant to above point. That they could pay themselves a salary out of earnings means there is more money going in that just what is cycling around between these sites.