I had to buy a new phone for work. My current jailbroken one was rejecting the auth app I needed to logon suddenly after an update.
I tried using an older phone using a newer (lineage) OS, no root, but the App kept saying no. I was beginning to lose quite a few working hours on this, and my work said "no" when I asked them for a phone.
So I bought a Fairphone6. Unnecessarily. I'm certain it's a good phone, with great repairability, and I will probably switch to it at some point in the future if my current phone ever stops working.
But it exists to log me in to work. That's its sole purpose. I dread to think what I'll have to buy next if the logon app gets too old on this phone.