The problem is with naruto himself, he depended too much on others to teach him, he never thought to teach himself.
Sasuke not only learned from oro but went on to develop techniques oro wasn't even aware of.
Naruto in comparison had to be told that he could improve the rasengan, had to be told that he could use KB for training etc. I have never seen naruto actively try to learn or create a jutsu on his own without guidance or someone to suggest he do so.
This is the reason why he was so poor after the time skip, he didn't put much effort into independent learning and depended way too much on his teachers.
Kishi explained that Naruto becomes powerful due to the help of the others where as Sasuke is more of a loner in a sense. What you are considering a problem is not really a problem since the author intentionally made you think that way.