Sure, but theres also guys who buy high end stuff and realize they're just not that into it and they could've been satisfied with a lesser item and had $1000 for something else.
"Buy once cry once" is dumb because people assume someone asking here for advice has 1 hobby, hunting.
Maybe the guy just spend $3000 on top of the line skiing gear and $3000 on scuba gear - and it took him a while to save up for it all. Theres no need for him to spend $3000 on one hunting item if scuba and skiing are his priorities. Buy once cry once just doesnt make sense for him!
If you're buying once for everything you own, then youre not crying once. You're crying all the damn time!