We present a spatially-explicit generalization of Hubbell's model of community dynamics in which the assumption of neutrality is relaxed by incorporating dispersal limitation and habitat preference. In simulations, diversity and species abundances were governed by the rate at which new species were introduced (usually called ‘speciation’) and nearly unaffected by dispersal limitation and habitat preference. Of course, in the absence of species input, diversity is maintained solely by niche differences. We conclude that the success of the neutral model in predicting the abundance distribution has nothing to do with neutrality, but rather with the species-introduction process: when new species enter a community regularly as singletons, the typical J-shaped abundance distribution, with a long tail of rare species, is always observed, whether species differ in habitat preferences or not. We suggest that many communities are indeed driven by the introduction process, accounting for high diversity and rarity, and that species differences may be largely irrelevant for either.