"No one was working on it for year" is both untrue and unfair. There have been continued improvements (both PinePhone and PinePhone Pro), and I know that there are people who have put in the midnight oil to make them happen.
What that work was not is 'paid for by PINE64'. It's also not been enough to raise the bar enough to make the phone work well enough; but if you consider what's involved there, it makes sense.
You don't just need to write/fix a driver, you need upstream (or at least a distribution) to accept it and include it for that work to make a meaningful difference for anyone else.