I think it has to do with Toyota and Honda not having unions and GM and Ford, having large blood sucking unions
GM and Ford had those large, blood sucking unions back in 2003 and 2004 and 2005 when they were earning several billion per year in profits. The difference between then and now is that now they're still turning out the Expeditions and the Escalades and nobody is buying them. Their products are not in demand and their design is poor and out of date. The fault for that lays in management and not the unions.