Its called plot. It's the same reason why Naruto didn't attack Madara with 1 or multiple shadow clones. Kishi can't make things too easy for Naruto. Beside, Madara was in the air when Naruto attacked so Naruto had to jump up in the air to reach him with a close range attack.