I really envy you having the skills to do that. It sounds like so much fun!
I play piano, but those things are difficult to lug around. Besides, I'm a printed music player. I play from sheet music, and practice. Memorization is not one of my major skills. I have to work at that. Nor am I a "by ear" player who can just join into a song - even one I know - on the fly. I guess it boils down to being a "solo player", not a "band player". That, ... and my music theory sucks! So I can't just wing things on the fly. That is a required skill for a true professional performer. They forget their memorized music too. But they can fall back to solid music theory and "make up" a forgotten part and the audience doesn't even have a clue (unless they know the piece on an intimate level themselves).
Age certainly plays into memorization.
A friend of mine plays guitar only by ear. She never took lessons and her family didn't have money to provide her with any. She never really learned to read music. At one point in time, she wanted to be certified in music education, but the instructors in one of the required classes were not kind to her about not knowing how to read music so she dropped the idea of getting certified in music education. Friend struggles with math, probably has dyscalculia. I have wondered how that impacts her ability to learn to read music? The interesting thing is that she was a performer for a few years and supported herself after her divorce by performing. She and her current husband both play guitars and have both recorded albums.
Another friend, who plays for the Colorado Symphony and I have talked about playing the more common and more known pieces. Classical performers must have encountered pieces like Beethoven's 9th Symphony a few times in their work. How many rehearsals does it take to bring that back to your mind, to play it without multiple rehearsals? Perhaps violinists have the need for more practice than a French Hornist because they have much more to play. They cannot fake it when they are performing, because they do get evaluations periodically, and even French Hornists have to be well rehearsed, especially when performing with someone like the Colorado Symphony.
I really wanted to learn to play the piano growing up, but we did not have a piano. My two best friends both had pianos in their homes and when I was at their homes I would practice. I taught myself from their piano books and got through the first two books, started in Book C. I took a semester of piano in college, but I was too busy between taking a full load of classes, working 20+ hours a week in work-study, and then studying to take the time to practice. I do know that age was now against me, but not 100%. I do know that minimally, 30 minutes a day is good, but even more time is better. I realized that that was not the time to learn the piano.
I think that like learning many things, there are better times in our lives to learn basic skills, such as learning to read or basic math. I was once asked to tutor a 6th grader in math. He had never learned any math facts and certainly was past the time in his life to learn them. How in the world can someone like that even begin to reduce fractions in 6th grade? Well, they really can't without a lot of drill, and drill is boring, especially for a 6th grade boy who never did drills when he was of the right age to learn basics. I never did drills with students, but gave them tools to practice math facts to commit them to memory.