This phone is not aimed at people who are wowed by a 64-core 5 GHz SoC and a billion pixel screen. That category should continue buying Chinese phones made by people who not yet committed suicide while financially supporting civil wars in Africa.
I own a Fairphone 2 and it looks much better than all those iPhones with cracked screens that people around me carry around. After almost 4 years my Fairphone 2 works pretty well. The problems I do have seem more Android/app related.
You can only upgrade phones for a few years because the SoC is not yet supported any more by the manufacturer (Qualcomm). Fairphone, as a small player, cannot force Qualcomm or Google to support their shit for longer. Blame them.