I chose a noble approach to overcome it. I put all the cables and chargers I got in a box, (will edit this post and add the pic later) and make it a point, i put it in my living room when we have friends coming over. My friends pick and choose the cable they want and majority of them leave behind the cable. Note that I keep my personal cable in work backpack.

My wife has stollen two of my cables, ever since she got a new phone that uses USB-C. She has taken both of my red braided Anker cables. She tried to take my USB-C to C cable but quickly realized she couldn't use it

I'm the only person in my house who uses Apple devices, so I'm good on the cables (and given how many Anker devices I have, there are PLENTY of Micro USB cables to go around). The Powercore's definitely get passed around, though.