We have had absolute world-class players, but not someone with a genuine star factor like Haaland. He is in the Ronaldo/Messi tier in terms of young kids worshipping him and following him around, social media presence and just transcending-the-sport level of celebrity.
The likes of De Bruyne and Aguero is legends for us but never reached that level of fame, and I suspect never wanted to. But Haaland has simply just had that factor since he shook the world at Salzburg and financially it is a gold-mine
Put it this way, very few english clubs has ever had a superstar-for-their-time like Haaland is currently. Henry for Arsenal maybe, Ronaldo and Beckham for United. Not even sure Salah reaches that point, despite his influence in arabic speaking countries. It isn't a slight on other players, it doesn't even mean that he is the best. But he prints money and fame