The best guitarist I know have day jobs
getting famous is a crap shoot, and believe me if only the best got famous that is a sad thing considering Tom Delonge is famous.
It is not a matter of how good you are, it is a matter of how willing you are to gamble everything on giving it your all.
There are thousands of musicians living not so great lives eaking out a living for every one that makes it to the big time, weather they be a guy in the back of a music store teaching lessons, to a guy who has been gigging for 35 years and never got discovered. The whims of the industry also men that once you get discovered, you will have 3 albums to become a super star or reside in the "where are they now" file.