All tyres get punctures as the rocks, stones, nails, screws etc cannot read.
I have run Pirelli MT21 Rally tyres, E07, Motoz Desert, Michelin T63 , now on the latest Bridgestone and have had punctures.
Most only last 8 000km if lucky.
And believe it or not. A friend ripped a tyre on a Namibia...