Yeah, it's a problem with golden boot reward because it is not awarded to the best offensive player, but to a player that scores the most goals during the World Cup. There probably are better offensive players than Mbappe, but rules are rules.
We could also argue that Argentinian goalkeeper didn't deserve a golden glove. Look at this comparison between Martinez and Livakovic:

So do you agree that Martinez deserved a golden glove reward as the best goalkeeper on the tournament?
also in my opinion the prize is not really given to the best
we can talk about something that disappointed me, the Ballon d'Or to Benzema and not to Lewandoski (who compared to Benzema scores goal after goal, not penalty, in La Liga and who drives his national team to the World Cup)
I honestly don't understand, but I agree with you