As a multicrafter I'm going to point out another thing here, too! We've talked a bit about how woven items are efficient, but naalbinding, more than knitting, is truly an efficient use of your resources in conjunction with weaving.
Naalbinding, as mentioned above, is much older than knitting! It uses what is essentially a single large-eyed needle similar to a tapestry needle. A type of needle that you could also use while making your weavings. But additionally, while knitting and crochet are ideal for using a long, single length of yarn, Naalbinding excels at using shorter lengths of yarn - If I use anything longer than 3 ft (about 1m) I run into problems very quickly.
Now when you're weaving? Any loom is going to have waste yarn in the warp - this is how it holds the tension needed to weave. Even on the small table looms I've worked with these scraps can be about 1-2 ft of yarn - a great size for Naalbinding, but extremely difficult to use for knitting or crochet. It's very efficient to take these weaving ends - yarn and thread that's already been worked heavily to simply get into yarn for the weaving! - and use them for naalbinding.
We don't really weave socks because, well. They're a tube. And not just a tube, but to be comfortable, it's a closed tube! With a curvy end! and decreases! This would be really hard to make via weaving, which excels in Flat Rectangles (see: why a lot of Ancient clothing was Flat Rectangles with Fancy Pinning) and simpler shapes.
Even knitting has some issues with socks - though I'm fairly sure knitted socks are going to be more comfortable than naalbound ones, as the fabric has a more even drape. It's not just two even sticks of the same size that you need for knitting a tube - it's a minimum of four. Usually five!
It's also easier to make increases and decreases in naalbinding than knitting, IMO. A closed tube is honestly ideal for the craft, especially if you are fitting it to yourself or a close relative as a mitten or a sock. Like, say, when you're both crafting next to the campfire and every row or two you can hold up the item against their body, and be sure you're on the right track for the fit.
Naalbinding is slower than knitting, overall, but in a more resource poor society it makes a lot more use of those scraps of yarn that you've already put hours and hours of work into making. And they won't go to waste.