When i started my career in this industry, I too though so - that this work can be done by anyone. And its true to some extent. However, the biggest variable would be quality. To deliver software with the same quality as Infy/TCS has done so far, we need "reasonably" good people. The argument that anybody can do 80- 85% of these jobs looks pretty weak to me.