That sounds vastly more costly since they'd have to open local branch offices everywhere.
Users can travel themselves.
At least 1 would not be enough. So how many branches are enough? And what about people with less money and time available?