What you said is very visible in Haaland when Manchester City faces big teams like Real Madrid and others, making it difficult for Haaland to score goals for Manchester City in important matches because he is always tightly guarded by defenders from the opposing team. And to compare Haaland's achievements with those of Ronaldo and Messi, of course Haaland's achievements are still far behind, especially when we talk about trophies, top scores and also several other records.
Here after reading this all I am laughing because you are doing comparison between these three players with Lionel Messi and Ronaldo are having nearly two decades on ground with their best and Haaland is having just started his journey, and he is having nearly 10 to 13 years left in his career with this space we can expect too many trophies and achievements under his belt because he is having enough quality and ability to achieve many milestones in his career.
Even now we have too many huge changes and things are going tougher day by day but still we can expect things we will have enough time and performance for these new generation players to give their best and try to reach near these legendary players achievements which they have into their careers.