I have a mini magnet sweeper ( here:
https://www.harborfreight.com/17-in-mini-magnetic-sweeper-62704.html ) I let my kid roll all over the back part of my shop when she feels like it and I use it in the nice part where I deal with customers and the fittings twice a day so my cheap, knock off Roomba can work.
Otherwise, my kid is my robot, at least in the front of the house. She dusts, polishes the furniture, she answers the phone, she even straightens the retail stuff. The back no one touches under threat of death. While I keep it neat, I also have decorative crates nailed to the wall to hold spools of thread, elastic rolls and whatever else I am using to catch them while I am busy where I throw them in. Or the floor. I'm not sure I make it to the trash can even half the time. One of the days off, I go in and clean the whole thing, usually with her right in tow. Since this is the only time she can touch some of the stuff, she is all over it.
Now, when I sew for myself and do my weird seasonal "collections"...I don't worry about keeping my stuff neat. Between the dump table, the bundle carts and the garment rack (where garments in all stages of work, patterns and trims get thrown over it) it's all together...just not "neat". And I can throw a sheet over it all to protect and hide it. Robots would revolt over that type of cleaning.