> if the average person can save 10% of their income, it takes 8.8 years to save a 10% down payment
Not according to this article, where it mentions the average household income, not the average per-capita income. So you can expect it to take quite a bit longer than that to save for that down-payment, for the average person.