Player skill is unquestionably important in high scoring career goals stats.
It takes an athletic, skilled player to navigate even weak defenses and score dozens if not hundreds of goals.
However, the limiting factor beyond player skill is team strength of schedule. Not that a skilled player cannot get goals when placed with a team that has a strong strength of schedule; but rather, that the player becomes limited in number of goals scoring opportunities, when the strength of schedule for the team is high.
That's why you don't see alot of the perennial teams who play the toughest schedules year in and year out, (Franklin, Baylor, Houston, ND, Farragut, Brentwood, BGA, St. Agnes, Father Ryan, etc...) pushing out players with 100, 150, and more goals scored. It's not that teams who play tough schedules lack the skilled players, rather that their skilled players are limited in goals because of the strong defenses they face (as opposed to the more rural districts and regions that predominately appear on the 'most goals scored' lists).