Yes but both of them rely heavily on pace or strength, this usually won’t last them well beyond their 30s. Also apart from aging/physically declining, there are injuries, drop of form factors.
We will have to see again in 10 years time.
Ronaldo - 819 goals
Messi - 793 goals
Mbappe - 253 goals
Haaland - 179 goals
Best scenario In 10 years time (assume they both score avg 50 goals per season):
Mbappe - possibly 753 goals
Haaland - possibly 679 goals
More likely scenario In 10 years time (assume they both score avg 45 goals per season):
Mbappe - 703 goals
Haaland - 629 goals
Minimum expectation in 10 years time (assume they both scored at least 40 goals per season):
Mbappe - 653 goals
Haaland - 579 goals
By then Mbappe would be around 34, whereas Haaland would be around 32, and they would be in their physical decline, won’t beat players with pace/strength anymore, which means they have to find another weapon to score goals.
Point by with the graphic is that both is ahead of schedule. It all depends on longivity and injuries. If they avoid injuries and stay fit, they will probably make it. If they "only" the minimum expectations it would be a huge dissapointment considering the start of teir career:
Haaland last 3,5 seasons (19-22 years old):
19/20 season 44 goals/10 assists in 42 games for club and country
20/21 season 48 goals/13 assists in 51 games for club and country
21/22 season 42 goals/10 assists in 41 games for club and country (a lot of injury problems)
22/23 season 24 goals/3 assists in 20 games for club and country so far.
158 goals/36 assists in 154 games for club and country. (still 20 months to Haaland turns 24)
Mbappe last 4,5 seasons (19-24 years old (turns 24 today)):
18/19 season 44 goals/21 assists in 54 games for club and country
19/20 season 30 goals/18 assists in 38 games for club and country (COVID - shortened season)
20/21 season 46 goals/16 assists in 61 games for club and country
21/22 season 49 goals/31 assists in 55 games for club and country
22/23 season 28 goals/7 assists in 29 games for club and country so far
197 goals/93 assists in 237
Mbappe and Haaland have just started their careers, are only going to get better for a few more years still and are already averaging over 40 goals per season. Haaland has been growing into his frame and has struggled a bit with injuries, but still managed more than a goal per game and minimum 40+ goals per season. He will most likely struggle less with injuries in the years to come so he'll probably be able to handle more games per season going forward as well.
Messi from 19-24 years old:
06/07 season 21 goals/5 assists in 46 games for club and country
07/08 season 19 goals/19 assists in 50 games for club and country
08/09 season 41 goals/21 assists in 60 games for club and country
09/10 season 48 goals/13 assists in 63 games for club and country
10/11 season 57 goals/30 assists in 62 games for club and country
186 goals/88 assists in 281 games
Ronaldo from 19-24 years old:
04/05 season 17 goals/14 assists in 59 games for club and country
05/06 season 15 goals/10 assists in 62 games for club and country
06/07 season 28 goals/17 assists in 61 games for club and country
07/08 season 46 goals/11 assists in 61 games for club and country
08/09 season 27 goals/12 assists in 60 games for club and country
133 goals/64 assists in 303 games
Messi and Ronaldo played 55-80 games per season for 10+ years each from this point in their careers. That's the hardest part and the biggest challenge. They have the tools, so if Mbappe and Haaland can handle that number of games, I think they'll get there and past. Mbappe also has the advantage of playing for a titlecontender in every WC and EURO as well.
I can't imagine Haaland not hitting 50+ and 60+ season mulitple times the next 10 years.