don't know what era you are living in but your as 'great' as your competition. This is no knock on Rom, that there are multiple attackers across many different leagues average almost a goal per game. that would put it as a 'good' record not great.
You have to put that in context, how good the team is or whether they play attacking or cautious game. Players don't score so many goals in all set ups. For example, Klopp's set up is attackers dream, so is Pep's.
La Liga:
Messi and Suarez scored more than 20 goals. Next best is Aspas with 16
Bundesliga:
Only Lewandowski scored 20 goals, next best is 12 and next is all 1 in 2 ratio.
Serie A:
Only Immobile scored more than 20 goals. Icardi 18 in 22.
Premier League:
Kane, Salah, Aguero scored more than 20 league goals. Sterling 15 and others have 1 in 2 ratio or close to that.
2016-17:
PL
Kane - 29 goals in 30 games.
Lukaku 25 in 36
Sanchez - 24 in 36
Rest all are close to 1 in 2 rati0 or close to that.
La Liga:
Messi, Ronaldo, suarez scored lot, rest all are 1 in 2 ratio
Bundesliga:
Auba, Lewandowski, Modeste, Werner all scored more than 20 goals, rest all are 1 in 2 ratio
Serie A:
6 players scored moe than 20 league goals, rest all 1 in 2 ratio.
Only players who play for teams like Bayern, Madrid, Barca average goal per game, they score lot of goals as a team.
Kane is exception though.