My cable box of doom -- boxes, I have eight of them -- are categorized by overall type of cable and everything is bagged for tangle-free storage.
I know what I have and I know approximately where I have it. And often enough, I do indeed need to produce a specific able on demand, albeit usually just to give away to other people who are in a bind with some damn fool device or another.
Retro video game cables in one crate, "modern" (like, PS3 and up) in another, legacy and modern computer data cables in two more crates, video cables in one crate, audio cables in one crate, AC power cables in one crate, and assorted DC power supplies and wall warts in the last crate.
When it comes to old junk cables, I am not fucking around.
You fuck with enough industrial automation equipment and you absolutely will find yourself needing those 40 pin IDE cables, not to mention 25 pin (ugh) serial cables, and BNC.