Using your own stats, GirouD scores a goal every 100min approx, Morata every 89. That's not marginal at all, its quite signficant. You seriously can't say that's marginal and then say Kane handsomely beats that when looking at the stats you used, he manages a goal every 87 minutes. Difference between Morata's goal rate and Kane is a LOT closer than Morata and Giroud.
That graphic includes chances created too, going by goals per min he's superior than most on that list including mbappe. You've listed 2 players (not plenty) 1 you were wrong abouit (Giroud), 1 has a very similar scoring rate although over a greater amount of minutes (Kane) and he's not slightly attainable. Dont think you have much of a point here.