What is so special about artists, that they should be paid in perpetuity for having done a performance?
So you are suggesting that musicians, rather than being on a commission based on sales, become employees of some music company, paid by the hour? Like, say, a programmer. It's an idea. But people tend to disparage treating music as a production line. They value the freedom given to an artist. That's what makes them special.
maybe you should lay your guitar aside, and learn how to make a living
Or are you saying that musicians become amateurs, and fit in their hobby around their real living? Again, an idea, as long as everyone is happy to accept that no-one really has the time to produce as much music, or devote a lifetime to mastering it.