Why does Luffy need Gear 4 to destroy a battleship when he did not need Haki or gear 4 to do it pre timeskip as shown below.
As shown below, Luffy was nerfed post timeskip.
Look at his attacks from East Blue until Ennies Lobby. They were way more powerful.