The answer is still Yes and/or No.
First, not every GM/IM can teach. Even if s/he can, not every GM/IM likes to teach. Even if s/he likes, not every GM/IM loves to teach beginners (Under 1000). Even if s/he loves to teach beginners, it still may not be efficient usage of his/her knowledge and time, and your money.
Second, a popular GM/IM always has a lot of students. A lower rated beginner is just another name on their calendar. S/he won't pay attention to someone who might show outstanding performance three or four years later. His/her efforts are focusing on those shining star students. Future stars are just a list nice to have. S/he won't plan or prepare his/her lessons because it's too easy for him/her. Grabing a few puzzles and several classic games, s/he is ready. Is it best for your kid?
Third, because your kid is not good enough to arose his/her attention yet, s/he will not spend time to make plan for your kid's chess development.
Fourth, a popular GM/IM has busy schedule, if you need some urgent help or change lesson time, is it possible for you to get the help?
Fifth, will a GM/IM push your kid work hard if your kid is not in his/her attention circle?
Sixth, does the GM/IM have a click with your kid? This is the most important question.
In conclusion, you have to ask yourself a lot of questions to make your own judgement. Of course, you should ask the same questions about any 2000 level coach too.