Technology is hailed as a powerful engine of job creation, but things may not be as rosy as we like to think. It creates opportunities for new businesses, but there is also evidence that tech destroys jobs and the industry is beset by layoffs.