A great many people fail at guitar because they do not know how to practice. All the methods out there merely give you content, stuff to play, they do not teach you how to actually train your fingers to do it. So, some get it, many do not.
"Learning guitar" really means teaching your fingers...