Haaland has 21 goals for Norway (currently €338M market value, 42. place in FIFA world ranking). Those are distributed like this:
Austria (243M, 34.): 1 goal
North Ireland (28M, 59.): 2 goals
Romania (76M, 53.): 3 goals
Luxemburg (20M, 92.): 1 goal
Netherlands (473M, 8.): 1 goal
Latvia (9M, 134.): 1 goal
Gibraltar (2M, 204.): 3 goal
Slovakia (126M, 55.): 1 goal
Armenia (28M, 93.): 2 goals
Serbia (328M, 21.): 1 goal
Sweden (179M, 25.): 4 goals
Slovenia (103M, 63.): 1 goal
Please explain how this record prove he scores for weak teams as well? Of his 21 goals only 1 (!) was against a team with a higher market value and only 7 against higher ranked teams, some of which still far inferior to this Norway side.
Again, it is not about the question if Haaland is world class or not, he obviously is. But this notion that he can do it under any circumstances in any system is simply wrong, he's reliant on his team like everyone else and arguably over-averagely so in comparison to the echelon of players he's already compared with. Which is by no means a bad thing. I'd rather have a player who absolutely nails it under the right circumstances than one who is decent but not extraordinary in all situations.