There is so much to be learned from doing live performances, and also so much that can be achieved in terms of making yourself a better player, and a more professional musician. I have found this over the years to be very true, as much of my learning really occurred to begin with in front of live audiences! There were countless
times I had to be thrust onstage with many different acts, barely knowing the songs or anything, but being able to use my musical and performing instincts, able to quickly learn, process and perform with feeling, the given material! Of course, it helps to be a good improviser in the first place, but this really did help me become a better one, with a better ear too!