In order to keep professions like Carpenter and Mason more relevant it the late game, I suggest adding a maintenance cost for your owned buildings based on the size and the materials used.
If you have a small house made with all lumber, then your maintenance cost will only be a small amount of lumber.
If your structure is large and made with hewn logs and stone, then your maintenance cost will be higher and cost both items.
This could also be applied to crafting benches and decorations within your structure. Appliances and furniture break and they need to be repaired sometimes.