I find that the square drive on impact sockets wears out first. Pretty soon they are falling off your impact.
Replace the O-ring and spring-ring on the anvil. Most older impacts I've seen have spring-rings that are totally beat.
I bought the "shop" impact socket set when I was working there, late 1980s. The owner/operator got a wild hair and decided to put price-tags on most of the shop equipment. I bought the Allen distributor machine, the Robinair wall-display of A/C tools, and a full set of Wright 1/2 shallow impact sockets that were old when I got there.
The Wright impact sockets are now 40--50 years old. The black-oxide coating looks terrible. I replaced two worn-out sockets; a 9/16 and a 5/8. There's some others that have some wear, but not enough to bother me.
Similarly, my deep impacts were purchased (new) in the late '80s or early '90s sometime. Used professionally for about fifteen years, and hobby-use after that. I figure that 30+ years on impact sockets is "getting my money's worth", but not unreasonably so.
I don't know how you guys can break a non-swivel impact socket. Wear 'em out...sure. Break them? They would HAVE to be defective. You better buy your tools somewhere else, 'cause you're buying garbage.
As far as wear on the drive end; I see less of that now than I did decades ago. Instead of rattling away on a seized fastener which beats hell out of the square, today's impacts rattle twice and the fastener breaks free, or breaks off. Better to have two seconds of hard-hitting impacting than two minutes of weak impacting. A "good" 3/8 drive impact has more power than the 1/2 drive impacts of my youth. IR231s and CP734s were "industry standards" and reliable as a stone...
because they didn't make enough power to hurt themselves.