If we really wanted to save money, it seems to me we should write software to do the work of the higher paid employees -- managers, CEOs, veeps. (How hard could it be?) Then we could pay better wages to the workers on the front lines who really pull the weight. No, you cannot automate customer service. Ask anyone who has had to go through a phone tree. But why not have computer software manage my department, remind me of my deadlines, facilitate team meetings with goal setting, monitor my attendance at work, evaluate the relative efficacy of my output, collate my coworkers' and customers' ratings of me, etc.? If it's not possible, then why is there so much project-management software out there? It surely would take some the drama out of office politics and make for a more rational workplace. Honestly, I think the only reason we've succeeded in automating low-wage work is because we believe it is simple and mindless, not because it really is any less challenging than managing. But if you want to replace your minimum-wage daycare worker with a robot to watch your toddler while you're at work putting together your productivity report for the Board, well... Just saying, there are a lot of complex, sensitive jobs that fail to get compensated at the rate of their true worth. Maybe we should rather pay you to raise your kids and let a robot crunch the numbers for the annual report.