All this means, for a tinkerer/hobbyist one can do stuff that is simply impossible on any other hardware that has comparable performance (basically modern 64bit embedded systems like those in newest mobile phones).
Then there is all the time we(hobbyists/devs) spend tinkering with this hardware. When one invests so much time into some product it is hard to just let it go.
However, having said all that I would never use an unfinished product as my main phone. If I had a pine phone I woukd probably carry it as a secondary, but those devices are nowhere near the state people can rely on them in case of emergency.
(That aside, I have not had the problems OP describes - but the worst problems with PinePhone (outside of highly experimental software) I suffered through where with Manjaro.)