I didn't have to change it because the hardware didn't work, I had to change it because my apps (nothing crazy, just the weather and the maps app) were so laggy that they were unusable.
Not mentioning the fact that it was therefore running an old version of Android, with the security implications coming with that.
Going to Fairphone, I thought it was an "alternative" phone and that it would get support from alternative OSes (and I was running /e/OS), but what I had not realised at the time is that those will not magically compensate for the software updates. The Stock Android updates were years ahead of the /e/OS ones for my phone, for instance.
I moved to GrapheneOS after that, because I get the security and updates I want.