Yet again, you've pointed out the difference of teams they've played for. Also no one calls Harry the greatest Prem striker, but he is Prem's best striker right now, has been for a few seasons. To undermine that is just ignorance. His records speak for himself, and the fact that Pep wants him so badly is enough indication of how highly he's rated by professionals. You're strawmanning a bit here by listing Lewa, totally not the point, and Lewandowski is world class.
Vardy's level is at Leicester, and he's not even in the conversation. We can definitely discuss how Prem is the most competitive league and the ultimate test for any player. Fwiw, Haaland couldn't do anything when he played us, so not sure where your argument of Kane doing nothing against us holds up, we're just that good. The whole point is to say he isn't generational neither is he world class, he's a very good striker still, but to put him on levels of Aguero, Kane, Suarez, Lewa is just jokes. He's below, I'd say well below. In future obviously, has the potential to become great, reach newer heights, but till he does that I'd avoid putting massive labels on him.