To me, complaining about the reasoning used by companies while not currently at the head of such a company feels pretty darn foolish. You just don't have the numbers at hands to qualify what they are saying.
And I don't understand why you would care about layoffs from the tech industry (of all people) anyway, it's one of the best industry today and will probably for a while still (forever?). Maybe one of those engineers can help his local tech shop instead.