I wrote out an entire tirade about UFA and coaches in general, but it just wasn't nice. So I deleted it and am trying again.
UFA has what most other clubs have...a few good...most average...many less than average.
This applies to both players and coaches.
UFA and the rest of the large clubs need to develop players.
For every "recruited" player that comes in, these clubs lose ten kids who could have and would have kept the money coming.
The upper level teams often have extra practices, extra training sessions, etc., while the lower level teams meet twice a week and are overall less of a priority. That makes sense. Take the really good players and work with them more and give less time and resources to those who really need it. (No, I don't have a kid playing in Classic 7)
Many of the smaller clubs can't compete with the large pool of genetically gifted kids that Concorde, SSA, UFA, and other behemoths can pull in, but I have seen some very good teams go against the larger clubs and do quite well.
In the mean time, many Atlanta area players will jump from one club to another because paying 3-5k for years without seeing a kid improve and stay below C2 doesn't sit well. Those smaller clubs don't have that luxury. They take what they are given, and they work with what they have.