It's not necessarily the kids choice. Coaches recruit players and usually have the most success recruiting close to home, so this is where they spend their time. It's not easy for kids to convince a coach from other parts of the country to take a look at a kid from CA, TX, etc.
Agree with this. I grew up in southern California and I can tell you from experience that I, and the majority of my friends/peers, never really seriously considered going outside of California for college. Not that that was right or wrong, it just was. Also, my son went to a few camps out there (early on), mostly because the grandparents still live there, and found that most of the top programs in socal are made up of a very high percentage of California kids. Even more so than you see on rosters in other hotbed areas. The coaches simply don't have to go far for talent.