That's something that has been discussed in depth in the pro community for a long time... the conclusion that most team owners have made is that you generally need a coach who can play at a top pro level or has previously played at a top pro level. Obviously the target market here isn't pro teams, but even so, the people who have large amounts of money on the line choose not to hire coaches who have never been very good at the game.
I also have a lot of first-hand experience with this since I taught paid lessons in CS 1.6 way back in the day. Generally the market for lessons is full of mid-tier players who are very dedicated, but don't have the support necessary to improve (ie. a team of players as good as them or a proper coaching system). These players are almost all looking to go pro some day, and want to be able to break through to that level. Since the difference in skill between a Top 1% player and a Pro in CS:GO is so massive, any random competitive player won't be able to give good advice since they are at the same place as the client, and can't understand WHY things are done the way they are among the Pros.
It's worth noting that the Orbit Female CS:GO team isn't even all among the top 1% of players - they went 10-6 in ESEA-Open last season, which is the lowest level of competition which is even sanctioned. Any team that is dedicated and practices, even if they aren't good, will make it through Open at X-4 without much difficulty (I've coached a few teams through this).