My sewing "table" is an old metal desk. I use the skinny drawer just above the knee hole for my small tools, etc.
I have a drawer for thread, a drawer for elastic, binding, etc., a large deep drawer for bigger items, and a drawer for "stuff". I have my fabrics in 5 stackable, plastic drawers and 2 bins, but only the small bins the size of 2 shoeboxes. I use a single plastic shoe box for my scraps, as I don't have many yet. Being fairly new, I don't have an awful lot of fabric yet. I am beginning to get some yardage, but mostly I have taken apart clothing and less than 1 yd. pieces. I can't keep my fabric neat, cuz I'm always dragging it out for something, and have piled it here and there to sort for different projects.
I tie a grocerybag to the drawer handle on the desk and faithfully put all threads and trash in it, so I don't usually have them on the floor. Unless I am unsewing garments for the fabric, LOL, then I'm a wooly bear.