At one point, I (naively) thought that by starting a company, I would be helping to alleviate unemployment in the US because I would be creating jobs. Now I realize that the programmers and designers I employ are/will be people who could have their choice of jobs, because I'm only hiring the smartest and most skilled. I'm effectively not altering the unemployment rate by adding jobs for the sector of the population that is in the least need of work.
So, I don't think it's possible for us (people who work at companies whose product is technology) to help create jobs for people without tech skills.