I'm not quite sold on the idea of a second ziplock for non-liquids toiletries.
- Zip locks inherently hold air or are open. Either you leave it open and stuff can spill, or you close it and may have trapped air.
- Zip locks don't dry well. Maybe it's me, but it's not uncommon for me to get toiletry bags wet, and ziplocks just seem gross if they don't dry.
I tend to use a lightweight, no structure, fabric bag. It let's the air out, it dries, doesn't weigh much.
But I agree that fabric bags that have structure (piping, heavy fabric, leather, etc...) make for wasted space/weight.