There are many hobbies that are overwhelmingly male dominated. But women(girls) are making inroads into many of them. In general, I don't accept a hobby as "male" even though I am (a male). I have tried to teach my granddaughters the same attitude. Just because their gender is female, that doesn't mean they can't do many things males do.
Rock climbing is dominated by males. Doesn't seem to affect GD12 (who was 8 at the time this photo was taken) who competed in a local comp and placed in the top 10%. Beating 90% of everyone else who competed. The comp was not age or sex categorized so she competed against me and other men, women, boys and girls. You going to tell her she can't compete because she's a girl?
I don't have any baseball photos up but my oldest GD, now 17, played Little League baseball. With and against boys. She could out run most of them. She could out bat most of them. She could catch better than most. Throwing was a bit weak. She finally quit because she got less and less play time because everyone thought it was a boy's sport. That didn't stop her from moving into softball and does extremely well at the club level as well as in school. Again, baseball dominated by males. She proved she could compete on an equal footing but politics and male attitude forced her away. There are no girl's baseball in schools. For no good reason.
I also don't have photos online but all 4 granddaughters like to fish. Another sport dominated by males.
Shooting is overwhelmingly male dominated. I suggest you don't tell her she can't shoot. She will prove you wrong, and may well clean your clock.
I also recommend you not tell her older sister that girls can't shoot either because she can hit a 50c piece at 400yds.
None of them own a pink gun.
And it may not be the best idea to tell them they can't fly drones either. Both GD9 and GD12 fly. Not as much as I do, but they do.
What someone has between their legs shouldn't dictate what they have in their heart. Are there sports not so appropriate for most girls? Sure. Would I put a 180# girl on a football team of 260# boys? No. No more than I would put the same 180# boy in the same situation. Common sense.