A crafter can produce an infinite amount in a day, and worlds are small so goods are trivial to transport. Even with exhaustion mechanics, there is currently no point whatsoever at being the second-best carpenter in the world, unless you just want to vertically integrate and do carpentry for yourself so you don't have to trade for inputs, which reduces interdependence instead of increasing it.
There needs to be some way that multiple crafters are useful, especially for players that start late in the game. The "labor" mechanic and "work parties" seem like they were initially intended to do that, but since the best crafter has infinite labor output and is the most efficient at all work without exception or limitation, it doesn't work.
I'm aware this is a balancing nightmare and risks strangling the smallest servers, so it has to be done delicately.