Problem is drivers. The PinePhone itself is based on quite old hardware, and lacking of drivers. And nobody wants to write drivers for old hardware. The issue was resolved with former Android based phones by using the already available drivers.
PinePhone Pro is using much newer hardware so there may be hope for it.