It's interesting that the author picked the home depot delivery as an example, because I don't think it was caused by software bugs at all.
The delivery notifications right at the end of the delivery slot happened because the driver has an unrealistic schedule, and to hit their metrics, they will mark deliveries as "delivered" rather than missing an assigned delivery slot.
And that the expensive two-man-handling and delivery to the apartment service got "lost" between seller and subcontractor is more likely cost optimization and banking on most customers not complaining hard enough to actually force them to provide the paid-for service. "Software bug" being a convenient excuse the subcontractor can give to the rightfully enraged customer.