Well, it's more a 'good old days' feelings than a real theory. Ie the biggest problem I see with 'Linux on everybody's Desktop' is that it's damaging for the community (due to the fact that the developper / user ratio is getting more and more skewed to the user side whereas 'in the golden days' anyone using Linux was a developper).
More users means more feedback, better software, more users, more developers, more software, more feedback...