Well, don’t forget that the idea is that players should be encouraged to live out of keeps, strongholds, and houses. Banks, crafting tables, etc. will all be accessible outside of town for that reason. You are right, towns are too small for the amount of players.
Live outside of towns.