You may read some here about Fairphone and it struggling with longevity. But this forum keeps much more on this issue, feel free to use the search option.
Fairphone 2 suffers from these missing “blob” files from Qualcomm which is why some features went lost since the upgrade to Android 7 (e.g. switch off sim cards by software option). I guess up to now it’s not yet clear for how long Qualcomm will supply these drivers for the Fairphone 3 chipset. In the past I could also read that’s even worse with Mediathek.
Which actually is a major business concept Fairphone tries to shift.
Generally spoken yes if there wasn’t the need for the chipset drivers which mainly are supplied by the chipset manufacturer which of there are only a few.
There are different other Android based OSes for the Fairphone like /e/, LineageOS and more. But afaik they all have their own way of solving the dependency on the afore mentioned “blobs”.
Same game for the Fairphone 1 and in addition different manufacturers stated not to manufacture or hold on to some aged parts which unfortunately were needed for this phone. This discussion about Fairphone having to drop support for the initial model was going on here as well.
It again shows how troublesome Fairphones path was until now.