That is true. I rate Messi and CR7 higher as football players because of their technique, but Haaland is extremely good and efficient as a striker. He doesn't do anything fancy, he can't really dribble with the ball, has zero built up play, just put the ball in the back of the net.
Some of his movements and shots are very Zlatanesque. I find it rather fancy how he manage to control in so many crosses, and he makes it look like easy tap-ins. And the zero built up play is lazy analyzing or just pure ignorance. What part does he lack? He's a much better focal point than Jesus was for City, and he keeps his position. No roaming around to touch the ball, but he stays up top and keeps moving in every time he sees an opportunity for a cross or a through ball. Still, he almost never his found in offside. He also, despite all the focus on how little he touches the ball, create chances for his teammates, and according to PL's own stats, the only player in the PL that had created more chances after 8 rounds were KDB. He's not selfish, and passes the ball to teammates who's in better positions, and some of the assist or assist attempts is really high class. Like the one to Foden against us.
My view is that we have 4 world leading number 9s at the current time. Lewa, Benzema, Haaland, and Kane. They say form is temporary, class is permanent. When you're as consistant as Haaland over 4 years, I start to think it might not be just a peak of form.