What happens if no spawning areas are available? By way of an extreme example, I know of a few limestone quarries that present little, if any, water I would normally consider suitable for spawning. Limestone blocks were cut from these places, and raised to ground level vertically. They are literally rectangular "ponds", with completely vertical rock sides and no shallow water at all.
They would be tough to fish, but would the crappie still recruit?