Shrinking is the gift
A random failing input is useless to read. Shrinking finds the smallest input that still fails, which is usually the real bug in miniature. This is why property testing finds edge cases you did not think to write: it searches, then distils.