Because a ba will only take on a certain amount of clients at the same time. Say 5 or whatever. By the time everyone has a different goal ie development, buy and hold, different price brackets and different areas there wont really be anyone looking for the same thing.
Or else i would expect...