It's not because a company wouldn't write them, it's because paying someone else to assume your risk is always more expensive than assuming the risk yourself in the long term. You only pay for that privilege if the loss would be catastrophic. Few of us can afford a liver transplant on our own, so we buy health insurance. Our house burning down and taking all contents would be catastrophic so we pay someone else to assume that risk. Losing trucks is no more catastrophic to Ford than your alternator going out should be to you, and since they want to maximize profit they would not pay someone else to assume that risk. It's financial illiteracy to insure risks you can absorb yourself. My organization does not insure our vehicles with an outside entity, we self insure, and we're much smaller than Ford. A fleet of maybe 4k vehicles.