This question might be too subjective, but I'll try to make it as precise as possible.
Learning music is like learning a language, and as with any language, there is no point learning it if it is not to communicate with other people (or at least I see it that way, you are welcome to disagree).
I take piano courses in a school which organise little concerts, twice a year, and I get the opportunity to play 5 minutes each times in front of an audience.
Well, 5 minutes is not enough for me. I would love to play piano concerti or beethoven sonates in front of an audience, but it would take a minimum of 30 min each time. 5 minutes twice a year doesn't guive me nearly enough time to share the things I learn every year.
There are a few places with public pianos, and I do play there everytime I can, and it is such a fulfilling experience. But sometimes the piano is broken, sometimes nobody is feeling like listening, sometimes some staff tells me I need to go.
Moreover, when I'm home I would consider myself happy if my relatives let me play with the sound on (luckily I have an electronic piano with headphones).
I know I will never drop the piano, because playing for myself gives me already so much gratification. But lately I have been looking for a deeper meaning than just satisfying my egoistic impulses of self-gratification. I figured that proffesional piano players bring so much to people who listen to them, by sharing the stories and emotions of classical composers and giving inspiration to people.
Can I do that too ? Perhaps when I'm given the chance to play in front of people, but when I am chilling with friends, nobody wants to hear me play the 17th beethoven sonata for 30 mins. Maybe I'm just not good enough. I've discussed that with some of my relatives. The answer is always : "it doesn't really matter if you play well or not, beethoven just sucks".
In order to communicate better with people, I'm now learning improvisation and other styles of music, so that I can adapt to the audience.
Honestly, it feels overwhelming. No matter how hard I try, I can't manage to justify the time spent playing the piano, considering I will only be playing for myself.
EDIT : thanks for your comments, I have edited the title to make my question clearer. I am seeking any opportunity to play in front of people, but they are lacking. I would gladly welcome any suggestion about how to get more opportunities.
But really I am more interested about tips of people who have already dealt with this issue (come on I can't be the only one) without falling into the extreme of becoming a professional at any cost.