I am not sure why people has to limit their own criteria on the basis of specific footballer type in order for the player to be regarded as the best player in their mind. It’s like best tier player for them must will also need to be elite dribbler, baller, playmaker etc
But why?
I know we all grow up watching/admiring the skills of the best no.10 in the game showing all those traits (ie Cruyff, Maradona, Zidane, Ronaldinho etc, depends on your age group).
But football is fundamentally a competitive sport. In any competitive sports, it doesn’t matter what skills/ball control you possess, what matter most is to winning and beating your opponents. You can win the game for your team being the most skillful/talented player on the pitch, or you can win it being the most physical athletes on the pitch too, you can also win games being the smartest player on the pitch too. It doesn’t matter how you gets there, what matter most is there is no one who could stop you from winning/beating them!
It’s like playing mmorpg games with different character showing different strength - some character has more agility, some has more strength, some is good at long range, some is simply magician who does amazing spell.
But in football you can only be the best when you fit in certain ideal footballer type. It’s just not making any sense to me.
The thing with Haaland, yes he is not skillful player and he does nothing amazing on the pitch apart from scoring goals.
But can anyone stopped him from scoring goals? Not really, he bullied everyone with his physicality and goalscoring, he is like a Hulk on the pitch where no one could stop. And this alone is good enough to be regarded as the best, if he could achieved success with that.