Board Thread:Naruto Discussions/@comment-5303512-20151228183932/@comment-25122992-20151229125246

I think I should also add that Sharingan cannon give it's wielder the ability to use any elemental jutsu, if user doesn't have an affinity to the particular release/hasn't been taught how to use it, but one of the Rinnegan's abilities is the possibility of mastering any basic nature transformation (all 5 of them), so Rinnegan user even shouldn't bother about not being able to use some nature, he can easily learn all the elemental jutsu (although I don't know if KKG is uncluded, but I have a feeling it's not) anyway.

Also I think that Rinnegan, unlike Sharingan, doesn't give insight into the jutsu, it should be rather called a storehouse of all the techniques in the existence (or at least storehouse of their prototypes/origins). However, this storehouse is so bottomless, that the user must be taught how to pull out the particular technique from it.