I try to give away anything that someone might find useful before recycling.
I start "local" (Facebook), then the thrifts (they only get fully-working, complete goods).
Doesn't hurt even donating the non-working stuff (unless trying to get money for it at a recycle scrap center). I use to love finding broken stuff to fix at thrift stores. Example, one time got a JBL Bluetooth speaker that retailed around $200+, was like $10 as I'm assuming nobody could get it to pair with a phone, was missing the pairing button, BUT the pair button was there, just not the logo (came unglued or broke off) to see where to press, worked perfect if you knew where to press on the grill cloth. Another time, a Bose table top radio for like $9, had cold solder joints on a connector so it was dead, worked great after repair (these sold on
ebay for $150 working, so can see where $9 is a good deal for one if you can repair it). Lots of other stuff I can't remember. Home stereo receivers, car audio, etc. This kind of stuff helped make me extra cash, or got me a bargain on stuff I could use, always hoped to find some cool non working items. The broken or incomplete stuff is sometimes the only stuff you can get cheap. It's sad when repairable stuff gets sent to a recycle center when there are people that like to tinker or know how to repair.
I had a big stack of old single din head units at my last yard sales a few years ago, I don't think a single person looked through that box / storage tub they were in. Was all older basic Pioneer, Sony, JVC, Kenwood.