That's an unrealistic expectation of this phone. If you want thinks to just work you shouldn't buy a PinePhone and they make that really clear on their website.
The sale page of the PinePhone says this in red letters[0]:
"Beta Limited Edition PinePhones are aimed solely at early adopters. More specifically, only intend for these units to find their way into the hands of users with extensive Linux experience."
And their wiki has this to say[1]:
"Bear in mind that the software for these smartphones is very early, with most of the software being in alpha or beta state. That's especially also the case for scalability of applications, their availability and practicability, any hardware function implementations and the firmware. The software is provided as is. There is no warranty for the software, not even for merchantability or fitness for a particular purpose."
It just works for me. It may not just work for you if you load your phone with some software that doesn't use the available features fully. But that's not really the problem of the HW itself.