North Carolina grew slowly because it lacked harbors and rivers. The cities that grew fast benefitted from trade and commerce which was mostly because they had rivers and harbors where ships could dock. North Carolina therefore did not attract as much people as such colonies
Britain suffered huge financial losses in French and Indian War. In order to raise revenue Britain increased direct taxation on its North American colonies.