First, no barovian "owns" a building. The are rented/leased at best, and pay taxes for their uses. The Count owns everything in Barovia. Barovians are citizens who pay taxes and work to afford those taxes and to put a roof over their home. Even in a medieval setting, a Smith/Carpenter doesn't live IN their workshop, it's usually a workshop off the house, or in town.
Secondly, not everyone wants to search the forums or make posts on the forums looking for a crafter to provide arrowheads, leather, ect. Sometimes it's nicer to be able to head to work, and run into Mister Blacksmith who is hammering a sword and say "Ah, Mister Blacksmith, if you've time, do you think you could fill an order of arrowheads for me?" and it generates RP that doesn't require Forum notices all over the place, especially when they aren't stickied and get buried when new posts are made.
That being said. If its the text spam that is the issue, the Devs could always work on making them whispered mode OR remove them like they did for the Vistani Captain when opening the conversation in the Mist Camp now. I remember when people would spam him when waiting for the caravan to return/be available and it was bad. So, I'm sure that's an easy enough fix so it doesn't bother/disrupt the actual RP.