i think its overcomplicating it.
credit is not a proxy for extra people, but for greater consumption(spending).
instead of saying "credit has been a proxy for extra people"
he might as well be arguing "credit has been a proxy for extra pets" or whatever.
consumer spending rises for a number of reasons...not just a growing young population.(or lack of)