In many instances, the shock is the extension limiter, however, it puts a lot of strain on the shocks. Many trucks have a physical limitation in the arm somewhere that limits how far down it can go. The breaking of shocks from over extension is usually exacerbated when large/heavy wheels/tires are used. I had that issue on my ERBE when I ran 3.8" trenchers. If they weren't being pulled too far, they were being compressed too far, and both instances caused shock damage. I ended up going back to smaller/lighter wheels/tires and then it's fine.
Trucks with droop screws can help the issue somewhat by having the droop screw set to make contact before full extension. However, in a crash, the arms will still flex/bend beyond the droop screw and still do damage.
You can try figuring out shock limiters using straps.
Might just be they are cheap shocks. Shocks that use c-clips vs a nut inside are typically weaker.