I think you missed the key sentence in the article:
contraception will be the primary goal of their foundation, with plans to revolutionize it globally.
I missed nothing.
There's no such thing as "overpopulation" - one of the world's most densely populated countries is prosperous Japan. In a market-based economy, people can produce more than they consume, so greater population is no drain on net resources.