DavMen said..
....
Even once you can play, you need more than 50hrs practice to perform for an hour - Chicken and the egg thing
Real musicians don't need anything like that. They just play and it all works out.
Seems to me you need two things to be a proper musician.
One is a repertoire. You need to know lots of songs or pieces. Most songs are variations on 3-4 chords with similar shapes and sounds being interchangeable. That's how working musicians get away with faking songs. Run a 3 chord progression then change the bass or the inversion to get some colour and melody into it.
The other is to know whole songs. The best way to do that is to learn songs and preferably sing them.
Most songs in general, and most modern songs in particular, are musically pretty lame. Verse, Verse, Chorus, Verse, Turnaround/bridge, Verse, Chorus, Repeat and fade to the end.
If you're just playing songs on the guitar then it is easy to get bored with the repetition. Without the words and singing the repeats don't make a lot of sense. It's easy enough to work out the odd riff and intro and chord progression. It's hard to put it all together in real time and play it for 3-6 minutes and make it interesting for everybody.