Context mate.
It is about great players missing such chance at young age being normal, finishing is usually a skill that develop with time, although clearly not for everyone.
Mbappe was a beast, true. Still missed sitters, also true.
Benzema missed sitters till he was 30, Messi wasn't great...