Three easy reasons.
Demographics, weather and culture.
They are growing faster than the Northeast. So the fact the NE is bigger and is so far behind is a bad sign not a good sign.
There is a simple reason why MLB is dominated by players from CA, Florida and the broader south. They can play all year.
If you spend two seconds in the south the culture is obvious. Sports, especially at the high school level are at a much higher level of importance in places like Georgia. Also, they have 2 seasons - football and off season football. Georgia and NC high schools don't lose athletes to soccer or basketball.
The premise that football recruits will ever be the same quality and in the same quantity in the Northeast as the Southeastern US is absurd on it's face - nevermind after giving it some thought.