I agree with you. But the "good local people" often care more about their team. What happens when they want to change jobs? Something should exist for them to find opportunities together.
There are several companies that allow teams to apply. In Tech companies especially, teams are very valuable and it's only time that more companies start looking at teams together.
Your model is definitely more common, but in no one does anything prevent teams to apply to companies and for companies to hire teams. From experience, I can tell you teams moving together happens more often than most think.