So sorry for your experience. I am booked on a Med cruise on the Reflection in two weeks. My two cruises on Celebrity (Edge) were notable for the service desk’s great attitude. And I am glad to hear that the food and entertainment were excellent.
I am elite with Princess. I experienced the very same problem on my last cruise. It took two nights to resolve. As with your situation, the winds were strong. First the cabin steward, to whom I first reported, tried to fix the issue, failed, and gave up. Also, big mistake, he didn’t report. The next night I called the desk at 3 or 4am. First maintenance guy couldn’t fix it. Second person, notably older and more experienced, immediately solved the problem. (I am a boomer but will pass on the observations common to many of us regarding generational deficiencies)
There was one follow up call two days after to see if the situation was settled. I believe I was given some OBC. Maybe $100. Okay, nice but as I explained to manager, Princess needs to train their frontline inexperienced staff to handle the issue on first request. It is the first time a I have not tipped the room steward in all my cruising over the years.
It was my last straw with Princess. Two nights of sleep gone. Plus the general lack of service, declining quality of food and noted indifference to training of staff is more than I can overlook. I understand that the cruise lines lost many of their experienced staff. We cruisers have allowed enough time for them to hire and train them.
So, IMHO, I would suggest you give Celebrity another chance. While unfortunate, the circumstances were a rare confluence of events. The desk was unresponsive, yes. However, I can promise Princess will not be an improvement for you. Is you must change lines, perhaps HAL or NCL.