Caliche is the usual suspect on the upland side. Where a slab was poured over a hardpan layer instead of through it, the ground does not compact evenly, and the slab eventually finds the soft spots and cracks into them.
Sheet flooding is the other one. Monsoon runoff spreading across an alluvial fan will scour fill out from under a slab edge over a few seasons, and the slab cantilevers until it snaps. If the water is still going to run there, the replacement needs to account for it or you will be doing this again.
Down in the river valley, the ground is soft alluvium and the failures look different — more settlement, less heave. And on any slab poured through a July in Bullhead City or Lake Havasu City, surface crazing and shrinkage cracking usually trace back to concrete that lost water faster than it could bleed.