I get the impression Apple's at-home workers discussed in this article aren't engineers or otherwise involved with core product development? The weird training and mock customer calls tells me it's customer support, or something similar. In which case the comparison to Yahoo's recent closing of its work at home program doesn't really seem apt (since, as I understand it, Yahoo's was mostly engineers).