I'm okay with restrictions on housing, but it needs to be more organic and realism. If this is going to be a sandbox game and someone wants to play a pure crafter, then I see no issue with them being able to craft everything. EVE Online is a good example of someone if they put in all the time and effort they could craft everything with one character, but realistically it isn't feasible as there is a lot of time and effort that is put into crafting so many different things. EVE's restrictions on the character are time based, so not as applicable here.
Getting a bit off topic, but back to housing. I think housing should be size limited and I do like the idea of outdoor and indoor items. This makes it so you have to be choosy on what you place inside your house and outside your house. I do have one request though, can you please make the patio area of the 2x2 house considered outdoors? For example I built it, and I cannot place the smelter, skinning or tanning tub in my house at all. The patio is outdoors, it's uncovered, I don't see why I couldn't place those stations there.