TLDR: HMD, the company behind modern Nokia phones, is making repairable devices, but software support is only 3 years, so if you buy it 1 year later on sale, and the phone screen breaks in a year or so, it will have less than a year left of security updates. The issue is that the bootloader can't be easily unlocked either, so no Custom ROMs for you. You're stuck with 3 years of support.
Fairphone do it right cuz they do software support properly as well.