I had a problem with this as well, which has sometimes caused me to go to a 2 year sock cycle. Basically, once I see the first few I have to toss due to holes/threadbare I know the rest are at over 90% done, so no longer "perfectly good". Add in the mental streamlining I gain for not needing to spend as much in mental cycles on "sock management", and it's a net win for me. And this is a low cost if I want to think of it as "socks as a service" being that the Sam's socks are good, and also cheap.
OTOH, my underwear protocol I opt for the "spend more now, extend life" option. That's Duluth Trading bare naked boxers for me. I used to do the same process with boxers I did with socks. Then
@Mrs. Haus bought me some Duluth boxers. I shit you not the first pair I had to throw out was because of elastic giving out some, and they were well over 10 years old, fabric still perfectly good, just elastic giving out. So I spent the extra money (watching to catch them on sale of course because I'm a cheap ass bastard). $15-20 a pair for boxers seems insane to "Haus in his 20's", but it ends up breaking down to $1.50-$2 per year per pair. These things last so long that if I buy a pair now there's a better than zero chance they will be the boxers I die of old age in.