Maybe my memory isn't great, but the market has been stretched with live music becoming substantially more expensive, while recorded music has become substantially cheaper.
I feel like if you want to be a professional musician, then that's exactly what you should be expecting to do with your time - playing music to people, not recording once and expecting to live off royalties forever. Recordings should be seen as marketing for the live performance.
I'm not really a fan, but Gary Numan is a case in point. He's been gigging forever and has made a point of making sure his tickets are affordable so his fans could continue to enjoy his shows, ensuring a lifelong revenue stream.