Say, I'm a guild leader and our 200 man PVP guild just got the keep. So I received 300-500 applications from crafters (who said crafter will be loyal to one PvP guild? they will just apply to all they can). Should I or guild representatives make a meetings to take a word with each of them? May be I will choose few based on my guild advice. The rest - sorry I got no time for massive recruitment. Anyway even if I got some time, what should I do? Speak with every one to see what he has got for sale?/ if he is reasonable person? No - leading 200 people guild is enough time consuming. I will more think how to keep the keep.
If we loose the keep then suddenly all of these crafters just go away - there will be no benefit I used my time to recruit them, they are not loyal to guild. So another reason why should I even bother inviting them?
I will be just more loyal to my guild member who can be crafters - not the other crafters, so just after all this thoughts go my mind I will even not start recruitment. Some monthly fee - well this could be good idea, but I guess I need xls file and make some accounting task, I need someone to add crafters, make note when they paid and when their subscription ends.
Some other guild keeping keep hires all crafters? Great I will go shopping there and have all supplies.
Just added (edit):
"Lets say you are a general that is also smart in commerce" - assume I'm good in commerce. In such case I prefer for my loyal guild members crafters to have good business instead of dumping prices down by recruting hunderds of street crafters. Even fee from crafters might be nothing compared to when my loyal guild crafters (including myself - who said I can not make money from crafting) income when prices go high.
I will more likely do meetings with other keeps leaders to control market.