Even Oda knows how ridiculous it is to have a 17-year old best all these Warlords that are all much older, wiser, and stronger than Luffy.

Not everyone can be a super-powered Shonen anime hero before becoming a full adult.