Back in the old days, there were a lot talents which can solo carrying their teams, but it's not gonna possible again in modern football where there's a lot strategy to overcome that. I think it's only Mbappe that can do one man show, both Osimhen and Haaland still need a support from their teammates.
Even Mbappe cannot be a one-man show. If his team is plain bad, he won't be able to do much. He's a good player and the best in his team but he needs his teammates to show for him before he can shine. I don't think there's any player currently that can be a one-man show for his team.
Even Drogba was not a one-man army. If the passes didn't come he won't be able to score.
Drogba was the kind of striker to disturb the opposing defense but most of his goals were given to him. He hardly scores solo goals even those he could create a chance out of nothing sometimes.
Before a player can be called a one-man show the player has to be able to create goals for himself and his teammates, control the tempo of the game, and keep his team alive.
Messi, Ronaldo, and Neymar at their peak are the most recent players I could think of that were that good.
But isn't this the same for every player in every team sport? This one-man army or one-man show idea does never make sense. There are games when you could think that it was this one player who won the game, but of course there is more to that than just the one player. Mbappe will always stand out from the rest and that is why all the clubs are after him. But every good player benefits from the players around him and if he doesn't, then the players around him must suck pretty hard and that again doesn't make sense because the outstanding player probably wouldn't be there in the first place.