I think it is clear that having a second position is very important. You can't control who else may be ahead of you or behind you in high school. Lots of fine high school players may wind up on the bench because there is a "stud" at their position. Your odds increase with each position you can play.
My son, 34, is also a catcher for his high school team, but gets his share of work in the OF and at 1B during practice and summer/fall ball. For all of the teams he has tried out for it seem they notice his bat first, but his ability to play 3 positons also has helped him. It will be interesting during his first year in HS to see how much his coach will move him among the 3 postions.
One of the better players on our varsity team caught last year but will likely be the starting center fielder this year. One of our varsity 1B from last year will catch this year, and may play 3rd next year. In this case flexibility helped the players and the team.
Hope this helps