What is the hard limiting factor constraining software and robots from replacing any human job in that time span? Lots of limitations of current technology, but all seem likely to be solved within that timeframe.
My speculation is based on not seeing any constraints that will block progress of machine intelligence from reaching those capabilities within 10 years.
Also, Kurzweil's predictions from early 2000s have been eerily prescience and this is the time frame he predicted for the Singularity.