For me it's a discussion of where you put the time break most of the time and why do it there. I grew to not like talking about players before break of century. But I would probably agree with those you mentioned
In non-particular order these are the only CFs that I have seen play (ergo, not all 'goalscorers', which would rope in all wide forwards into this category)
Diego Milito
Diego Forlan
R9
Lewandowski
Benzema
Suarez
pre-ACL Van Nistelrooy
Eto'o
pre-2010 Torres
Aguero
David Villa
Henry
Drogba
Ibrahimović
And of those R9 and Henry are only 2 I could easily put in top3, 3rd is debatable
honourable mention, at a push since from generation prior, and some not strictly CF as would operate as #10s a lot
Del Piero
Raul
Van Persie
Larsson
Batistuta
Rooney
Crespo
Inzaghi