It does not matter is it 50 or 500 years, technological advances will undoubtedly lead to spread beyond the Earth. Historically, many things were "never" - until we do otherwise.
I agree with the author that we need to solve problems here first.
EDIT: For example, atmosphere is not a problem, we can have entire planet living in vast network of underground tunnels, powered by nuclear energy. We already know how to bore tunnels. In that ways, also, it would be significantly fewer problems with cosmic rays and solar storms. Anyway, point is, for each problem there will be some solution if we put our minds into it.