I wouldn't be so sure. I bet there's more cables out there than functioning equipment, especially for older standards like VGA or PS/2.
It's ok to throw out junk.
It wasn't always that way, though -- I used to collect and keep all of the cables. It was quite a burden.
10 years ago or so, I went through them all and sorted them. I got rid of hundreds of pounds of cables. Those that went away were all broadly useless to modern society, or duplicates, or both.
I did think about taking some to a thrift store but, I mean: I see the same used wires on the shelves there sometimes for months or years: People don't want them. And I wasn't about to landfill them.
So I decided to recycle them by selling them as scrap.
In my case, with the scrap yard near me: They offered me a much better price without connectors on the wires than with them. So I cut all the ends off, bagged up all those bits of insulated copper wire, and sold them by the pound. It took a fair bit of time to prep all that stuff for scrap, but meh: I made a rather decent hourly wage doing it and felt like I was working towards the right goal.
Since this transaction gave them value, I can be reasonably certain that they got made into something instead of just being dumped into a hole in the ground.
---
If direct re-use is very important: You can sell them on eBay, I guess. There's buyers there. But then you're doing all of the things that selling cheap stuff on eBay requires and that sounds like an awful way to spend time.
Otherwise, the prospects are bad. Even at hamfest fleamarkets in Ohio, people don't usually bring in collections of old miscellaneous cables. A special programming cable for a Yaesu radio? Sure! 50 feet of LMR-400 coax? Why not.
Yet-another USB A-to-B printer cable? No, nobody wants that (we already have our own burdensome stash), and even if they do then nobody wants to scan through all of the old computer power cords and audio cables to find that printer cable any more than you want to sort it all out for for display and perusal.
If the money isn't important and the main goal is to avoid the landfill, then: Just put them on Craigslist or FB marketplace (or whatever regional variation works where you are) for free, in bulk. Someone will pick them up. Whether they think they're finding a pile of scrap to get some tax-free beer money from or some kind of hidden treasure doesn't really matter.
Or, in the right neighborhood: Put them in a pile on the curb so that people can see them. They'll simply disappear.
learn how and get the tools to strip wires and sell the metal for scrap when you have too much, do it right and better than recycling, you can sell it