translate English to French: But income growth and demographics do not explain everything.
Mais augmentation des revenus et démographie n'expliquent pas tout.