I used to have a coworker that owned a soccer club outside of Chicago that had 2000-3000 players.
He said running the club was easy, finding players was easy, the hardest part was finding quality coaches.
I don't know if he was paying poorly or if coaches in general are hard to find, probably both.
Depends what the standard is by "quality coaches". What do you care about: winning, developing the players, being a professional person (pick 2 usually) The dream coach:
-Needs to be able to recruit since building a winning squad is mostly about recruiting. The coaches have them for too little time to make much of an impact on a team, let alone making an individual player better
-Needs to know how to build a session that is productive and develops the team
-Needs to be able to inspire the team and players. At higher levels he shouldn't have to condition players since they've done that work outside the limited time of team practice.
-Needs to be familiar and up to date with all the latest tactics and be a tactical wizard. Should be familiar with all aspects of all positions from the goalkeeper to striker needs.
-Needs to be able to manage his own conduct and that of the parents on the sidelines and as part of the team dynamics such as playtime expectations
-Needs to be able to get the best out of his players by being professional and respectful without resorting to abuse
-Needs to be able to balance the need for winning with the need for developing and to get wins without resorting to short cuts like run and boot ball.
-Needs to be able to engage in the highest ethical conduct by not creating things like conflicts of interests or undue relationships with the parents
-Needs to be able to keep everyone happy and retention high
Pretty tall order in today's day and age, particularly if you aren't paying very well.