This sounds incredibly controversial, but if you looked at earth 1000 years ago you would draw the same conclusion: too few people, badly organised, uneducated.
(1) The physical limiting factor for population on earth is not "resources". It's our ability to reject waste heat; beyond a certain point, you cannot keep the planet cool enough.
(A) This has nothing to do with immigration. Over a thousand years, native people can gradually grow their nation (by having large families) to the point where countries have hundreds of billions of people.