I think that having a ton of small bases sounds like a great idea but it's not so great in practice.
Reserve coverage, sick calls, fatigue calls, vacation coverage are all more difficult to manage with small bases.
I'm sure there is a minimum base size that makes sense but I don't know how small that is