my 20% number over the next 20 years brings us to 640k
in the year 2043.
20% is not crazy high pie in the sky number.
lets check 30%
Brings us to 230k by 2033
and 3.167 million in 2043
my guess is the range is 20% to 30%
My point is if you prep for that range you can do some planning for that range.