Kishimoto gave a weak excuse saying that the audience won’t be able to relate if his training was not shown and he wanted them to see Naruto improve on screen. Dawg it was your idea. Should've thought about that before deciding to go with a timeskip.