In order to learn anything, we need the proper knowledge. In any situation, it is so important. And applying that knowledge in different situation and making wins and losses we gain experience.
So in that process, can you only depend on one thing? It is important to gain knowledge to be able to get the best results in any situation. But can you be successful with only knowledge and not without having enough experience?
In the first place, why should you even think about trying to limit yourself when you could possibly learn everything?
Knowledge is never complete without experience and as such if I'm to learn any skill, I will never choose any of the half-bake individual you just suggested, but will rather choose someone who has both knowledge and practical experience on any trade or skill I intend to learn, so that as theory is been taught, practical can also be initiated for full understanding, not to mention about crypto whereby if a user has no experience, he/she could end up sending a lost transfer.