It's simple really - technology to automate a lot of jobs it already here. In most cases it's very economic to automate the jobs, and doesn't really take long. Many more companies are moving in that direction. However, some government contractors are required to have a specific number of employees. They get tax incentives to keep people working. That's holding back automation.. And there is one more reason - a lot of small companies, which are still majority of the economy, are run by older guys that are afraid of big changes, and afraid of technology. Their businesses work, and bring money, and they will not implement any changes until they absolutely have to. As the demographics shift, and people who are more open to automation come aboard automation will speed up.